用于创建代码可视化工具的.NET静态分析(UML Sequence Diagrams)

时间:2014-04-10 17:12:51

标签: .net mono .net-4.5 roslyn mono.cecil

我打算构建一个简单的开源代码可视化工具来生成UML序列图,因为VS Ultimate的成本是恕我直言并且不切实际,但我发现他们的序列图生成工具在尝试熟悉时非常有用预先存在的代码。我发现现有的商业和开源替代品令人困惑,并且不能超越简单的场景。也许最重要的是,我认为这是一个了解我每天使用的东西的机会。

从我的初步研究来看,似乎Mono.Cecil值得考虑每个问题:Look if a method is called inside a method using reflection,但这目前不支持任何过去的.NET 4.0。我一直在考虑罗斯林,但我很好奇通过像Mono.Cecil一样直接解析IL可以获得多大优势。还有其他选择吗?

这里的任何建议都将非常感谢!

0 个答案:

没有答案