我正在寻找一种简单的方法来为我正在VS2010中工作的C#项目生成一个完整的类列表(以及它们的方法和字段)。我发现Doxygen是一个很有用的工具,但我觉得VS2010中应该有类似的功能。
谢谢,
PM
编辑:虽然对象浏览器非常有用,但我找不到直接生成可供打印的列表的方法
答案 0 :(得分:1)
尝试类视图或对象浏览器。 (两者都在视图菜单中)
答案 1 :(得分:1)
虽然对象浏览器非常好 有用,我找不到它的方法 直接生成一个准备好的列表 打印
很难说,因为您没有提到在什么情况下需要检索班级列表。如果您正在使用VS软件包/插件,那么您可以使用VS-Shell使用的同一组API。检查MSDN上的VS可扩展性文档。 API以任何.NET语言公开,在C ++中,许多可以从简单的VB脚本中使用。如果您不想(或不能)使用VS SDK,那么System.Reflection就是您的朋友。
答案 2 :(得分:0)
显然,您可以使用PowerToys插件将类成员从类图导出到XML