是否有脚本或方法将c#代码转换为图形表示?
本文关键字:转换 图形 表示 代码 脚本 方法 是否 | 更新日期: 2023-09-27 18:14:47
由于Visual Studio只支持软件建模(当前设计的逆向工程),是否有人知道或有人可以建议一种方法将c#代码转换为图形表示?
我认为这是一件很简单的事情。只要您可以定义哪些特定的软件组件将与什么"形状"对齐,那么查看不同的组件如何填充方案就不是一个信息丰富和有用的功能吗?
难道不像创建一组正则表达式那样简单,将代码转换为graphviz表示法吗?
Visual Studio包含了这个功能——主要是类图。
Visual Studio 2012, Update 1还增加了一个代码映射功能,它可以将你的代码转换成不同的可视化表示,并允许你查看在方法调用级别构建的"图"。
我希望使用Roslyn,您应该能够生成一个抽象语法树,然后您可以使用它来提供graphviz