在方法 Y 中查找方法 X 的调用
Finding calls of a method X in method Y
在 Visual Studio(我使用的是 2013 Pro)中有没有一种方法可以找到从方法 Y 或 Y 调用的 directly/indirectly 方法之一对特定方法 X 的所有调用(即递归)?
我考虑过以下两种方法,但都不适用于我的情况:
- 在 X 中放置断点:这是不可能的。该方法是内置的。
- 查找对 X 的所有引用:这是可能的,但会花费大量时间。方法 X 已在大量地方使用。
如果需要的话,我愿意使用(免费)插件。
我有一个德语 IDE 所以也许我用错了术语,但我还是会试试的。您可以使用 visual studios Call Hierarchy 函数。因此,右键单击 Y
中的方法 X
,然后单击 display call hierarchy
。在下面的 window 中,您可以将分支扩展到您的方法 Y
并且您只会在那里看到 X
的所有出现。
在 Visual Studio(我使用的是 2013 Pro)中有没有一种方法可以找到从方法 Y 或 Y 调用的 directly/indirectly 方法之一对特定方法 X 的所有调用(即递归)?
我考虑过以下两种方法,但都不适用于我的情况:
- 在 X 中放置断点:这是不可能的。该方法是内置的。
- 查找对 X 的所有引用:这是可能的,但会花费大量时间。方法 X 已在大量地方使用。
如果需要的话,我愿意使用(免费)插件。
我有一个德语 IDE 所以也许我用错了术语,但我还是会试试的。您可以使用 visual studios Call Hierarchy 函数。因此,右键单击 Y
中的方法 X
,然后单击 display call hierarchy
。在下面的 window 中,您可以将分支扩展到您的方法 Y
并且您只会在那里看到 X
的所有出现。