Liste os nomes de todas as classes dentro de um projeto VS2008
-
01-07-2019 - |
Pergunta
Existe uma maneira rápida e suja de obter uma lista de todas as classes dentro de um projeto Visual Studio 2008 (c #)? Há um monte deles e Im apenas o suficiente preguiçoso não querer fazê-lo manualmente.
Solução
Se você abrir o diálogo "Class View" (Visão -> Class View ou Ctrl + W, C) você pode obter uma lista de todas as classes em seu projeto que você pode então selecionar e copiar para o clipboard. A cópia irá enviar o totalmente qualificado (ou seja, com namespace completo) nomes de todas as classes que você selecionou.
Outras dicas
Talvez você pode escrever um XSL / XSLT para exibir apenas os nomes de classe do XML gerado pela documentação XML, se tiver algum.
Eu provavelmente construir a montagem, e depois usar a reflexão para iterar sobre todos os tipos exportados ... Se você quer um código de exemplo que você pode encontrar inspiração em http: //www.timvw .be / apresentando-assemblytypepicker / .
Eu tive sucesso usando doxygen para gerar a documentação do XML comentários em meus projetos -. um subproduto disso é um agradável, lista hiperlinks de aulas