我想爲基於.NET的某些庫創建一個漂亮的類圖。最終目標是製作一張漂亮的海報,可能會與圖書館CD一起發運,或可用於其他宣傳目的。用於.NET程序集的類圖生成器
類圖應該列出一些自定義類別排列的主類和它們的類型層次結構,以及每個類所代表的一些註釋/文檔。
所以對於發電機的實際要求如下:
- 應該自動生成.NET程序集(不Visual Studio項目)的圖。
- 在生成類圖之後,我仍然應該能夠編寫圖的外觀(例如更改顏色,形狀和位置,在事物周圍繪製一些額外的矩形,添加其他文本)。
以下將是一個「最好有」:
- 我應該能夠預過濾哪些類應包含或不包含圖中產生。理想情況下,通過某種語言(c#,正則表達式),但簡單的複選框來取消選擇部分樹也許也會。
最好的解決方案可能是一個小的.NET庫,我可以使用它,幫助我反思裝配,搜索類型,並且還有一些API可以根據類型創建塊圖形(HTML, SVG,XAML?)。