在Visual Studio 2010中可视化方法调用的调用堆栈

时间:2011-05-19 12:14:34

标签: c# .net visual-studio-2010

我想知道是否有一种方法可以直观地表示方法的调用堆栈。

例如:

  • ServiceAdapter.GetMessage
    • 调用Manager.GetMessage
      • 调用Agent.GetMessage
        • 调用Repo.GetMessageById
      • 调用Agent.GetUserById
        • 调用Repo.GetUserById
      • 调用Agent.GetRating
        • 致电Repo.GetRatingForMessage
    • ..

通过这种方式,可以非常轻松地浏览一段代码并可视化其依赖关系。

Visual Studio中是否存在此扩展?

2 个答案:

答案 0 :(得分:9)

您正在寻找“呼叫层次结构”窗口 选择一种方法,然后按Ctrl + K,T。

答案 1 :(得分:1)

在方法名称上,用鼠标左键单击,然后单击“调用层次结构”。