2017-08-09 27 views
0

我想找到一个方法的所有静态执行路径。获取所有静态执行路径到一个方法VS2013,C#

除了手动尝试遍历“查找所有用法/查看调用层次结构”的树是否有一种方法可以获取所有最终调用该方法的执行路径?

我不是在寻找动态/多态的调用,只是静态的就足够了。

+1

听起来像你需要了解如何使用Roslyn。 – itsme86

+0

@ itsme86:好像我没有选择余地,我指出任何有价值的问题都指向了Roslyn。 – Arjang

+0

总是有其他选择。例如,您可以始终手动解析文件。我不是说我推荐这个,但它是一个选项。 – itsme86

回答

1

ReSharper提供了通过Inspect this | Incoming Calls(默认为Ctrl + Alt + Shift + A)递归搜索执行路径的功能。

+0

还允许将结果导出为文本,XML等Visual Studio的按Ctrl K + Ctrl键T不容许的结果复制并粘贴或以任何方式出口 – Arjang