2012-12-16 12 views
6

In VS 2010 gibt es eine Möglichkeit, alle Methoden in einem angedockten Fenster für die aktuell angezeigte Klasse anzuzeigen. Wenn ich auf die Methode klicke, kann ich zu ihr navigieren.Visual Studio 2012: Liste aller Methoden in Klasse

Diese Frage ist für den Entwurfsmodus während der Bearbeitung einer Klasse in der IDE.

Ich besitze Resharper, sehe aber keine Möglichkeit, alle Methoden in einer schönen Liste als Feature zu sehen.

+0

haben Sie sich mit Reflection .. angeschaut? – MethodMan

+0

Dies ist für den Entwurfsmodus, während Sie eine Klasse in der IDE bearbeiten. –

+0

müssen Sie dies zur Laufzeit über Reflection tun. – MethodMan

Antwort

8

View -> Class View oder Ctrl +Umschalt +C Sie sehen die verschiedenen Klassen auf der Oberseite und die Methoden auf der Unterseite.

Außerdem haben Sie die Methodenliste auf dem oberen Teil Ihrer Registerkarte: enter image description here

+0

Dies ist wahrscheinlich so nah wie es wird. Sie können 'View.SynchronizeClassView' eine Tastenkombination zuweisen, damit die Klassenansicht automatisch an die richtige Stelle springt. – vcsjones

+0

Aber wie kann ich es bekommen, um die aktuelle Klasse zu zeigen. Ich habe eine riesige Lösung mit hunderten von Klassen in Dutzenden von Projekten. Ich muss schnell sehen, wo ich bin in der aktuellen Klasse. –

+0

@ BahaiResearch.com Ich denke, die Tastenkombination ist so nah wie es nur geht. Sie könnten ein Visual Studio-Add-On entwickeln, das das jedoch automatisch aufruft, wenn sich die aktuelle Dateiauswahl ändert. – vcsjones

14

Wenn Sie ReSharper zur Verfügung zu haben, wie Sie angeben, können Sie die Dateistruktur-Fenster verwenden. Es sieht wie folgt aus:

enter image description here

es zu öffnen, klicken Sie ReSharper, Windows "Dateistruktur". Das Fenster ist andockbar und wird aktualisiert, wenn sich die aktuelle Datei ändert.

enter image description here

+1

Es ist wahrscheinlich erwähnenswert, dass dieses Fenster unglaublich nützlich ist. Sie können es zur Navigation verwenden, Sie können Elemente auch im Fenster ziehen, um Mitglieder in Ihrem Code neu anzuordnen, und sie in Regionen gruppieren, wenn dies Ihr Stil ist. Die Option "Automatisch zur Quelle scrollen" macht es einfach, einfach auf die Objekte zu klicken und im Quelltext-Editor automatisch darauf zuzugreifen. – vcsjones