2017-08-09 24 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