【发布时间】:2012-03-30 06:32:51
【问题描述】:
我想为我们的一些基于 .NET 的库创建一个漂亮的类图。最终目标是制作一张漂亮的海报,它可能会与图书馆 CD 一起运送或用于其他宣传目的。
类图应列出主要类及其按一些自定义类别排列的类型层次结构,并附有一些 cmets/文档,每个类代表什么。
所以对生成器的实际要求如下:
- 它应该自动从 .NET 程序集(不是 Visual Studio 项目)生成图表。
- 生成类图后,我应该仍然能够创作图表的外观(例如,更改颜色、形状和位置,在事物周围绘制一些额外的矩形,添加额外的文本)。
以下将是“很高兴拥有”:
- 我应该能够预过滤哪些类应该包含或不包含在要生成的图表中。理想情况下,通过某种语言(c#,正则表达式),但简单的复选框来取消选择树的部分可能也可以。
最好的解决方案可能是我可以使用的小型 .NET 库,它可以帮助我反映程序集、搜索类型,并且还有一些 API 可以从类型(HTML、SVG、XAML)创建块图形?)。
【问题讨论】:
标签: .net reflection designer class-diagram