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

本文关键字:调用 层次结构 访问 代码 | 更新日期: 2023-09-27 18:30:09

在Visual Studio中,您可以显示单个函数的调用层次结构。我想要的是相同的功能,但可以从C#代码内部访问。

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

对我来说,通过一些静态代码分析来获得程序的CFG就足够了。

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

Found FxCop符合我获取调用堆栈的需求。

它与VS Professional和Ultimate一起提供,是windows SDK的一部分。

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