dotPeek 2025.2 Help

层次结构窗口

层次结构 窗口可以显示代码的多种层次结构:

类型层次结构

此视图显示 类型层次结构 ,包括成员以及特定类型的所有子类型和父类型的列表。 您可以分析层次结构,并通过双击导航到任何类型的声明。

dotPeek:类型层次结构。 成员预览

工具栏控件

控件

名称

描述

ThemedIcon.Refresh.Screen.(Gray).png

刷新

更新窗口内容以反映代码或外部所做的任何更改。

ThemedIcon.Base.Screen.(Gray).png

基于此

选定的类型将成为层次树的根节点,并相应地重建树。 新的基类型以加粗显示。

ThemedIcon.ExpandAll.Screen.(Gray).png ThemedIcon.CollapseAll.Screen.(Gray).png

全部展开/全部收起

展开/折叠当前选项卡中的所有节点。

ThemedIcon.Up.Screen.(Gray).png ThemedIcon.Down.Screen.(Gray).png

上一个/下一步
Shift+F8 / F8

导航到上一个/下一个项目,并相应地滚动源代码。

ThemedIcon.PreviewToggle.Screen.(Gray).png

显示成员

隐藏或显示预览窗格,位置可通过列表指定(在窗口底部或右侧)。

ThemedIcon.Export.Screen.(Gray).png

导出

点击此按钮以文本格式导出当前显示在窗口中的数据,或使用下拉选择器以 XML 或 HTML 格式导出数据。 出现的“导出数据”对话框将帮助您将数据保存到文件或复制到剪贴板。

ThemedIcon.Hierarchy.Screen.(Gray).png

类层次结构

此树显示中心类型的所有子类型和父类型。 中心类型可以位于树中的任何位置,不一定在根节点。 您可以使用 基于此 按钮 ThemedIcon.Base.Screen.(Gray).png 选择不同的中心类型,并相应地重建树。

ThemedIcon.Subtypes.Screen.(Gray).png

子类型层次结构

此树显示中心类型的所有子类型。 中心类型位于树的根节点。

ThemedIcon.Supertypes.Screen.(Gray).png

超类型层次结构

此树按升序显示中心类型的所有父类型(每个子节点是其父节点的父类型)。 中心类型位于树的根节点。

ThemedIcon.ImplHierarchy.Screen.(Gray).png

实现层次结构

此树显示中心类型的所有后代。

ThemedIcon.LeafInterface.Screen.(Gray).png

接口叶

在此模式下,层次结构仅显示具有类作为继承者的派生接口,并隐藏所有具有其他接口作为继承者的中间接口。

ThemedIcon.ExcludeLibraryElement.Screen.(Gray).png

显示此解决方案中的元素

隐藏外部库中的符号。

ThemedIcon.TypeLayoutAlt.Screen.(Gray).png

在图上显示

点击此按钮以在 类型依赖关系图视图中显示窗口中显示的所有类型。

ThemedIcon.Hierarchy.Screen.(Gray).png

引用的项目

点击此按钮以显示当前项目引用的所有项目和程序集。

ThemedIcon.Subtypes.Screen.(Gray).png

引用项目

点击此按钮以显示引用当前项目的所有项目。 层次结构按升序显示(每个子节点是其父节点的引用项目)。 当前项目位于树的根节点。

分组依据

允许按不同类别对窗口中的项目进行分组。

ThemedIcon.AllMembers.Screen.(Gray).png

所有实例成员 (预览窗格)

在预览窗格中显示所有实例成员。

ThemedIcon.VirtualMembers.Screen.(Gray).png

仅限多态成员 (预览窗格)

将预览窗格限制为仅显示所选层次节点的多态成员。

类型依赖关系图

类型依赖关系图视图允许您直观地研究解决方案中类型之间的依赖关系。 您可以添加来自不同项目或已编译程序集的任意数量的类型,并可视化它们之间的不同依赖关系。 有关更多信息,请参阅 探索类型依赖图

类型依赖关系图

工具栏控件

控件

名称

描述

ThemedIcon.Refresh.Screen.(Gray).png

刷新

更新窗口内容以反映代码或外部所做的任何更改。

ThemedIcon.Undo.Screen.(Gray).png

撤消

点击此按钮逐步还原视图中的更改(添加和删除项目)。

ThemedIcon.Redo.Screen.(Gray).png

重做

点击此按钮还原上一次 撤消 操作。

ThemedIcon.Export.Screen.(Gray).png

导出为 PNG

点击此按钮将图表的可见部分保存为 PNG 图像文件。

ThemedIcon.Filter.Screen.(Gray).png

筛选依赖项

通过此下拉列表,您可以选择在图表上显示 哪些类型的依赖关系

程序集依赖关系图

程序集依赖关系图帮助您直观地探索已编译程序集之间的依赖关系。 有关更多信息,请参阅 探索程序集依赖关系图

dotPeek:程序集图

工具栏控件

控件

名称

描述

ThemedIcon.Undo.Screen.(Gray).png

撤消

点击此按钮逐步还原视图中的更改(添加和删除项目)。

ThemedIcon.Redo.Screen.(Gray).png

重做

点击此按钮还原上一次 撤消 操作。

ThemedIcon.Export.Screen.(Gray).png

导出为 PNG

点击此按钮将图表的可见部分保存为 PNG 图像文件。

引用层次结构

此视图帮助您探索任何程序集的引用层次结构,并追踪所有程序集依赖关系。 递归依赖项会被检测到,并在引用条目的右侧标记一个图标。 有关更多信息,请参阅 探索引用层次结构

dotPeek:引用层次结构

窗口选项卡

当类型或样式层次结构或类型依赖关系图在窗口中打开时,它们会显示在左侧的新选项卡中。 如果窗口宽度允许,先前打开的选项卡会向右移动,否则它们会卸载以节省内存——但您始终可以通过点击选项卡右侧出现的箭头并点击所需的选项卡来恢复它们:

工具窗口选项卡

要防止选项卡卸载,请点击选项卡标题旁边的图钉图标 ThemedIcon.Pin.Screen.(Gray).png

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