列出VS2008项目中所有类的名称
时间:2020-03-06 14:20:35 来源:igfitidea点击:
是否有一种快速而又肮脏的方法来获取Visual Studio 2008(c#)项目中所有类的列表?他们很多,我只是懒惰,不想手动做。
解决方案
我已经成功使用DoxyGen从项目中的XML注释生成文档,这是一个很好的超链接类列表。
如果打开"类视图"对话框("视图"->"类视图"或者Ctrl + W,C),则可以获取项目中所有类的列表,然后可以选择这些列表并将其复制到剪贴板。该副本将发送我们选择的所有类的完全限定的名称(即具有完整的名称空间)。
也许我们可以编写XSL / XSLT以仅显示XML文档生成的XML中的类名(如果有)。
我可能会构建程序集,然后使用反射对所有导出的类型进行迭代...如果我们需要一些示例代码,则可以在http://www.timvw.be/presenting-assemblytypepicker/中找到灵感。