使用Visual Studio 2013 Ultimate。
我希望看到所有可能的"呼叫路径"导致调用特定方法somefunc
。
Visual Studio是否提供了获取此信息的方法?
PS:FWIW,至少对somefunc
的一些调用是由用户以交互方式做出的选择产生的,所以我希望一些调用路径将在一个或另一个GUI事件处理程序中启动。
通过"呼叫路径"我的意思是。假设某个事件处理程序a
调用函数b
,然后b
调用c
,c
调用d
,最后调用d
致电somefunc
。然后是序列
a -> b -> c -> d -> somefunction
还有g - > e - > somefunction
然后我们得到
1.)a - > b - > c - > d - > somefunction
2.)g - > e - > somefunction
等
PS:这个问题与this question非常相似,但我们使用的是Visual Studio而不是Eclipse
答案 0 :(得分:1)
如果您对所链接的Eclipse问题中给出的答案感到满意,则应该能够通过右键单击某个方法并选择查看调用层次结构从上下文菜单中或按 Ctrl + K 然后 Ctrl + T 当文本光标在所述方法上时。