207 Stimmen

Gibt es eine Möglichkeit, zur tatsächlichen Implementierung einer Methode hinter einer Schnittstelle zu navigieren?

Wenn Sie in Visual Studio mit der rechten Maustaste auf einen Methodenaufruf klicken, gelangen Sie zur Implementierung dieser Methode innerhalb einer Klasse, es sei denn, Sie greifen auf diese Methode über eine Schnittstelle zu: In diesem Fall gelangen Sie zur Schnittstellenmethode und nicht zur eigentlichen Implementierung.

Gibt es einen Weg / Tipps (Tastenkombination oder irgendetwas), um auf diese aktuelle Implementierung zuzugreifen? Andernfalls müssen Sie einen Kommentar hinzufügen, nur um sich zu erinnern, wo Sie es implementiert haben, was wirklich nicht produktiv und fehleranfällig ist!

Update: interessante Antworten, aber ich bin nicht wirklich zufrieden, weil alle umständlich sind. Ich werde ein genaues Beispiel geben:

IInterface iInterface = someObject;                        
iInterface.someMethod();

Wenn Visual Studio nur ein bisschen schlauer wäre und eine Zeile über dem Methodenaufruf nachsehen würde, könnte es sehen, wo das echte Objekt ist. Und das würde mir eine Menge Tastenanschläge ersparen und vermeiden, "Finde alle Referenzen" zu verwenden und dann die Zeilen mit meinen müden Augen zu scannen, um zu sehen, welche Zeile das richtige Objekt enthält :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X