C#查找从函数A到函数B的路径

C#查找从函数A到函数B的路径,c#,static-code-analysis,C#,Static Code Analysis,使用静态代码分析而不是调试,我想输入一个启动函数和一个结束函数。输出应该是函数的路径或stacktrace,可以让我从开始函数到结束函数 有没有关于如何做到这一点的想法,或者有没有关于实现这一点的现有工具的想法 如果我理解正确,这将是Visual Studio 2015+中“调用层次结构”工具窗口的功能。您需要自己从“开始”导航到“结束”,因此无法向intellisense请求两个给定方法的路径(或不存在相同的路径),对于C++思想,可以用环境查看应用程序的STATKTrace.StAcTrac

使用静态代码分析而不是调试,我想输入一个启动函数和一个结束函数。输出应该是函数的路径或stacktrace,可以让我从开始函数到结束函数


有没有关于如何做到这一点的想法,或者有没有关于实现这一点的现有工具的想法

如果我理解正确,这将是Visual Studio 2015+中“调用层次结构”工具窗口的功能。您需要自己从“开始”导航到“结束”,因此无法向intellisense请求两个给定方法的路径(或不存在相同的路径),对于C++思想,可以用环境查看应用程序的STATKTrace.StAcTrack。它应该包含您需要的所有相关信息need@user1519979:拥有
启动功能
结束功能
的人如何利用
环境.StackTrace
获得两者之间的整个函数路径?OP不想执行那个代码。对,我想执行任何代码@dlatikay“调用层次结构”是否也适用于不在同一项目中的引用DLL?以生成调用层次结构树而不执行。可能Microsoft.CodeAnalysis库可以帮助您。。