Using 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 -> 某个函数
然后我们得到
1.)a -> b -> c -> d ->某个函数
2.)g -> e -> 某个函数
.
.
.
等。
PS:这个问题与这个问题非常相似,但我们使用的是Visual Studio而不是Eclipse
如果您对链接的 Eclipse 问题中给出的答案感到满意,您应该能够在 Visual Studio 中获得类似的结果,方法是右键单击某个方法并从上下文菜单中选择"查看调用层次结构",或者在文本光标位于该方法上时按 Ctrl+K 然后按 Ctrl+T。