C#:从代码访问Call层次结构

时间:2012-04-04 09:35:18

标签: c# callstack control-flow-graph

在Visual Studio中,您可以显示单个函数的Call层次结构。我正在寻找的是相同的功能,但可以从C#代码中访问。

是否可以通过自编写的Visual Studio插件使用某些API?或者我可以直接访问某些库来进行代码分析吗?

通过一些静态代码分析来获取程序的CFG就足够了。

1 个答案:

答案 0 :(得分:0)

发现FxCop符合我的需求以获得调用堆栈。

它随VS Professional和Ultimate一起提供,也是Windows SDK的一部分。

我仍在寻找完整的控制图表实现,但这是另一个问题。