ReSharper 2025.2 Help

探索类型层次结构

使用 ReSharper,您可以研究解决方案和引用库中类型的继承层次结构。 您可以查看所选类型的基类型和继承者,并通过鼠标单击导航到其中任意一个。 对于层次结构中的任何节点,您都可以在预览窗格中查看所有成员或仅查看多态成员。

研究层次结构

  1. 在 编辑器 中定位所需类型或在 解决方案资源管理器 中展开它。

  2. Control+Alt+H 或从主菜单中选择 ReSharper | Inspect | 层次结构。 或者,您可以按 Control+Shift+A ,在弹出窗口中开始输入命令名称,然后在那里选择它。

  3. 在专用选项卡中检查类型层次结构,该选项卡会添加到 层次窗口中。

树中的某些符号以粗体显示。 这意味着它们直接继承自正在检查的类型。

查看类型层次结构

层次结构可能相当复杂,尤其是在您对符号的名称及其在层次结构中的位置存有疑问时,很难找到特定的符号。 在这种情况下,您可以开始输入符号名称的一部分或其 CamelHumps缩写,ReSharper 会缩小窗口中元素的范围:

在类型层次结构中筛选成员

如果您想查看哪些模块包含层次结构中的符号,请在 分组依据 列表中选择 包含模块层次结构

您还可以通过单击工具栏上的 在图上显示 ThemedIcon.TypeLayoutAlt.Screen.(Gray).png ,在 类型依赖关系图上可视化当前层次结构。

为中间节点重建层次结构

  1. 在层次树视图中,选择所需的节点。

  2. 单击工具栏上的 基于此 ThemedIcon.Base.Screen.(Gray).png ,或在选择的上下文菜单中选择相应的命令。

预览层次结构中选定类型的成员

  1. 在层次结构中选择一个类型。

  2. 单击工具栏上的 显示成员 ThemedIcon.PreviewToggle.Screen.(Gray).png ,或按 Ctrl+P 。 成员预览窗格显示在窗口底部:

    在层次窗口中预览成员
  3. 您可以通过单击工具栏上 显示成员 ThemedIcon.PreviewToggle.Screen.(Gray).png 旁边的向下箭头并选择 右侧 ,将预览窗格移动到窗口右侧。

  4. 您还可以预览类型的所有成员,或仅预览多态成员。 要在这两种模式之间切换,请使用预览窗格顶部的 所有实例成员 ThemedIcon.AllMembers.Screen.(Gray).png仅限多态成员 ThemedIcon.VirtualMembers.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日