1

由于 Visual Studio 仅支持软件建模(当前设计的逆向工程),是否有人知道或有人可以建议一种方法来获取 C# 代码并将其转换为图形表示?

我认为这将是一件简单的事情。只要您可以定义某些软件组件将与什么“形状”对齐,看看不同的组件如何填充该方案,这不是信息丰富且有用的功能吗?

这不是像创建一组将代码转换为 graphviz 符号的正则表达式一样简单吗?

4

2 回答 2

0

Visual Studio 包括这方面的功能——主要是类图

Visual Studio 2012 更新 1 还添加了代码映射功能,它将您的代码转换为不同的可视化表示,并允许您查看在方法调用级别构建的“图表”。

于 2013-05-21T19:40:54.813 回答
0

我希望使用Roslyn,您应该能够生成一个抽象语法树,然后您可以使用它来提供您的 graphviz

于 2013-05-21T19:43:07.027 回答