Gibt es eine "Gehe zu Variablentyp Deklaration" -Funktion für C # in Visual Studio 2015 oder ein kostenloses Plugin, das das tut?

8
%Vor%

Durch Drücken des Hotkeys in der Variablen magic wird zur Definition des Typs MagicalType navigiert.

Das Drücken des Hotkeys auf foo würde zur Definition des Typs Foo gehen, die hier wegen Typinferenz nicht direkt sichtbar ist.

Das Resharper-Plugin hat diese Funktionalität (genannt Go To Type of Symbol ), aber gibt es dafür eine eingebaute Alternative oder eine freie Erweiterung?

    
JBeurer 19.01.2016, 05:19
quelle

4 Antworten

5

Sortieren von.

Sie könnten F12 auf "Magie" drücken, um zu seiner Definition zu gelangen, und dann wieder F12, um zu seiner Klasse zu gelangen.

Auch wenn du mit F12 auf "foo" nichts Sinnvolles finden kannst, da es nur die Zeile markieren würde, auf der du schon bist, wenn du F12 von der "var" direkt vor foo hast, springt es zu dir die Foo-Klasse, obwohl dieser Typ abgeleitet wird.

    
PMV 11.10.2016 23:28
quelle
5

Die gesuchte Funktion ist "Navigiere zu".

Aus irgendeinem seltsamen Grund wurde die Tastenkombination aus VS 2015 entfernt. Sie können dies sehen, indem Sie in das Menü Bearbeiten gehen. Die Option wird dort sein, hat aber keine Verknüpfung zugewiesen.

Sie können das manuell beheben. Der Standardwert war:

STRG +,

Gehe zu Extras & gt; Optionen & gt; Umwelt & gt; Tastatur, suchen Sie nach "Edit.NavigateTo" und weisen Sie die Verknüpfung neu zu. Sie können dann den Cursor auf die Variable setzen und die Verknüpfung drücken. Ein kleines Fenster wird in der oberen rechten Ecke mit möglichen Kandidaten angezeigt, von denen einer die Typdefinition ist.

    
JuanR 17.10.2016 16:11
quelle
5

Klicken Sie mit der rechten Maustaste auf das Schlüsselwort "var", wählen Sie im Kontextmenü den Befehl "Zur Definition wechseln", um zur Typdefinition des abgeleiteten Typs der Variablen zu gelangen. Ich habe einige Tools installiert, wie Productivity Power Tools, die erwähnt wurden, also nicht sicher, ob diese Option durch saubere VS2015 verfügbar ist.

    
Svein Terje Gaup 23.02.2017 07:38
quelle
0

Productivity Power Tools verfügt über eine Funktion "Strg + Klick Gehe zu Definition Diese Erweiterung gibt dem Editor einen Webbrowser, indem er anklickbare Hyperlinks zu Symbolen in Ihrem Code hinzufügt, wenn Sie die Strg-Taste gedrückt halten. "

Ссылка

es funktioniert nicht im ersten Fall, aber es funktioniert sehr gut, wenn Sie im zweiten Fall auf "var" klicken,

    
Jianping Liu 15.10.2016 19:34
quelle