ReSharper 2025.2 Help

调用跟踪

调用跟踪 使您能够查看并导航代码中的调用链。 ReSharper 调用跟踪相比 Visual Studio 原生调用层次结构有了显著改进,得益于对事件、接口和闭包的支持。

在层次视图中,ReSharper 使用图标区分不同类型的符号。 如果需要,您可以使用 源代码符号图标主题 单选按钮在 ReSharper 选项的 环境 | 常规 页面上切换图标集。

调查出站调用

  1. 将插入符号放置在方法、事件、属性或构造函数的名称上。

  2. 从主菜单中选择 ReSharper | 检查 | 传出调用 或按 Control+Shift+Alt+A 并在 检查此 列表中选择 传出调用

  3. 在打开的 检查结果窗口 中,您可以展开成员节点以运行代码分析并显示当前成员调用的所有成员。 您还可以展开每个子节点。

    检查结果窗口中的出站调用

调查入站调用

  1. 将插入符号放置在方法、事件、属性或构造函数的名称上。

  2. 从主菜单中选择 ReSharper | 检查 | 传入调用 或按 Control+Shift+Alt+A 并在 检查此 列表中选择 传入调用

  3. 在打开的 检查结果窗口 中,您可以展开成员节点以运行代码分析并显示调用当前成员的所有成员。 您还可以展开每个子节点。

    检查结果窗口中的入站调用

当调用跟踪结果中有大量调用时,您可以隐藏特定调用或结果树的整个分支,以更清晰地查看您需要的内容。

请注意,当您在 检查结果窗口 中切换选项卡时,隐藏的条目会被重置。

从结果树中隐藏条目

  1. 右键单击您想要隐藏的条目,并在上下文菜单中选择 忽略

  2. 该条目会变灰,但仍然可见且可搜索。 工具栏上还会出现 显示忽略的用法 ThemedIcon.Ignore.Screen.(Gray).png 按钮。

  3. 要隐藏或显示忽略的条目,请切换 显示忽略的用法 ThemedIcon.Ignore.Screen.(Gray).png 按钮。

  4. 要重置忽略的条目,请打开 显示忽略的用法 ThemedIcon.Ignore.Screen.(Gray).png 按钮,右键单击一个变灰的项目,并在上下文菜单中选择 撤销忽略

此功能在以下语言和技术中 受支持

语言:C#

语言:VB.NET

语言:C++

语言:ASP.NET

语言:Razor

语言:XAML

语言:Resx

语言:构建脚本

语言:SQL

此功能在 C# 中可用

此功能在 Visual Basic 中可用

此功能在 C++ 中可用

此功能在 ASP.NET 中不可用

此功能在 Razor 中不可用

此功能在 XAML 中不可用

此功能在资源文件中不可用

此功能在构建脚本文件中不可用

此功能在 SQL/NoSQL 文件和注入中不可用

此处提供的说明和示例针对在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相应主题。

最后修改日期: 2025年 9月 27日