Show Type Hierarchy

The Type Hierarchy view presents the inheritance of a class or interface class.

Place the editor cursor on the desired element and use the Types: Show Type Hierarchy command.

The results are presented in the References View.

To see supertypes of the selected class or interface class, use the Types: Show Supertypes command.

To see subtypes of the selected class or interface class, use the Types: Show Subtypes command.

You can also toggle between Type Hierarchy Strategies using the toolbar button or the context menu from the view.

../../_images/type_hierarchy_view.gif

The Type Hierarchy view also presents the implementations of functions along the hierarchy.

Place the editor cursor on a function and use the Types: Show Type Hierarchy command.

../../_images/type_hierarchy_functions_view.gif

Warning

The Type Hierarchy view is not automatically updated at incremental build. Use the Refresh toolbar button to recompute the view contents.

Note

To remove a selected node from the tree, use the Dismiss option from the context menu.