打开Call Hierarchy视图
单击菜单栏的“视图” > “调用层次结构”,即可打卡Call Hierarchy视图。
查看成员的调用
在代码编辑窗口,右键单击想要查看的类成员,然后选择“查看调用层次结构”即可查看该成员的调用。
点击该按钮后会自动打开Call Hierarchy窗口,不需要提前打开该窗口。
移除某成员的查看
我们可以在调用层次结构中可以同时观察许多成员的调用,那如果我们不想看某成员的调用时,应该怎么操作呢?这时只要单击工具栏中的红色×,也就是“移除根”按钮,即可移除当前选中的成员。
查看详细调用位置
在调用层次结构窗口中,我们双击某个对关注成员的引用,即可跳转到相应的调用区域,或者也可以单击工具栏的“切换细节窗格”按钮,也可以打开一个详细的窗口,当我们单击某成员的引用时,可以看到该引用具体在哪个文件中,哪行代码中。
其他相关文章
Visual Studio 2022 右键单击项目没有出现View | View Class Diagram(Visual Studio 无法使用类设计器)
VS2022Toolbox怎么打开(VS2022工具箱在哪
Call Hierarchy窗口简介
Call Hierarchy使我们可以查看成员在代码中的调用关系。
使用 Call Hierarchy 可以分析一个成员的调用。
在 Call Hierarchy 窗口中,会显示一个成员的调用树(或者被调用树)。树的根节点表示所选成员本身,每个子节点表示调用该成员的地方。通过展开或折叠节点,我们可以深入了解成员的调用关系。
右键单击成员,选择Go to Definition(转到定义),可以跳转到成员的定义处。或者双击也行。
通过使用Call Hierarchy,可以更方便地理解和分析成员之间的调用关系,加快代码调试的速度,并提高代码的可维护性。
另外,Visual Studio还提供了许多其他工具,比如说类设计器,它用于可视化设计和编辑类和类之间的关系。
通过类设计器,我们可以以图形化的方式创建和修改类、接口、方法和属性等元素,而无需直接编辑源代码。拖拽和放置类和类成员,设置它们的属性和关系,从而直观地构建类的结构。
同时类设计器也有助于更好地理解和可视化代码结构。它在面向对象编程中起到了重要的辅助作用,使得我们可以更方便地设计和修改类的关系。
在Call Hierarchy与类设计器的搭配之下,我们可以更好地理解和维护代码的调用关系和类结构。这在工作中很有帮助。