当我使用VS2008生成一个类图时,比如说一个C#文件XYZ.cs -我得到了一个类图,详细描述了所有的字段、属性、方法和嵌套类型。
有没有一个工具/实用程序,它将对我在此文件中使用的所有内部类/接口引用执行相同的操作。
例如。我在XYZ.cs ...is中有一个ABC类型的属性,有没有办法在XYZ本身的类图上显示ABC和相关引用?
更准确地说:如果我的XYZ.cs有一个哺乳动物类型的属性Biped。类图显示并列出了我希望看到的Biped...what,它也被列为图本身中的一个分层节点。
简单地说,它是所有types...for的完整对象树,至少是用户定义的类型。
发布于 2009-09-09 19:13:05
对于具有不同类的所有属性,请右键单击该属性,然后选择"Show as Association"
发布于 2009-09-09 19:13:21
Altova UModel或Enterprise Architect。这两个应用程序都可以将C#和Java代码反向工程到UML图中,包括类图。为了做到这一点,他们分析你的项目的源代码或程序集。
这两个我都用过,但我更喜欢UModel,因为它的功能较少。!!!EA只是夸大其词,因为它有很多其他与项目管理,错误跟踪等相关的功能。不幸的是,EA并不总是允许您撤消某些操作。在我看来,使用UModel,你总是可以改正你的错误,而且用户界面更加友好。
https://stackoverflow.com/questions/1401484
复制相似问题