Перечислите имена всех классов в проекте VS2008 - PullRequest
0 голосов
/ 18 сентября 2008

Есть ли быстрый и грязный способ получения списка всех классов в проекте Visual Studio 2008 (c #)? Их довольно много, и я просто ленив, чтобы не захотеть сделать это вручную.

Ответы [ 4 ]

5 голосов
/ 18 сентября 2008

Если вы откроете диалоговое окно «Представление классов» («Просмотр» -> «Представление классов» или Ctrl + W, C), вы можете получить список всех классов в вашем проекте, которые затем сможете выбрать и скопировать в буфер обмена. Копия отправит полностью определенные (т. Е. С полным пространством имен) имена всех выбранных вами классов.

0 голосов
/ 18 сентября 2008

Я бы, вероятно, собрал сборку, а затем использовал бы отражение для перебора всех экспортируемых типов ... Если вам нужен пример кода, вы можете найти вдохновение в http://www.timvw.be/presenting-assemblytypepicker/.

0 голосов
/ 18 сентября 2008

Может быть, вы можете написать XSL / XSLT для отображения только имен классов из XML, сгенерированного документацией XML, если таковая имеется.

0 голосов
/ 18 сентября 2008

Я успешно использовал doxygen для генерации документации из комментариев XML в моих проектах - побочным продуктом этого является хороший список классов с гиперссылками.

...