Frage

Gibt es einen quick & dirty Weg, um eine Liste aller Klassen innerhalb eines Visual Studio 2008 (C #) Projektes zu erhalten? Es gibt eine ganze Menge von ihnen und ich bin einfach nur faul genug, es nicht zu wollen, manuell tun.

War es hilfreich?

Lösung

Wenn Sie die „Klassenansicht“ Dialog öffnen (Ansicht -> Klassenansicht oder Strg + W, C) eine Liste aller Klassen in Ihrem Projekt erhalten können, die Sie dann auswählen und in die Zwischenablage kopieren. Die Kopie wird die vollständig qualifiziert (das heißt mit vollständigem Namensraum) Namen aller Klassen senden, die Sie ausgewählt haben.

Andere Tipps

Vielleicht können Sie eine XSL / XSLT schreiben nur die Klassennamen aus dem XML von der XML-Dokumentation erzeugt angezeigt werden, wenn Sie welche haben.

würde ich wahrscheinlich die Versammlung, bauen und dann Reflexion verwenden, um durchlaufen alle ausgeführten Typen ... Wenn Sie einige Beispiel-Code möchten Sie Inspiration in http: //www.timvw .be / präsentierenden-assemblytypepicker / .

Ich habe Erfolg mit doxygen erzeugen Dokumentation aus der XML in meinen Projekten Kommentare - ein Nebenprodukt dieser ist eine schöne, mittels Hyperlink verwiesen Liste der Klassen

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top