DVT IDE for VS Code SystemVerilog User Guide
Rev. 22.1.23, 16 August 2022

Chapter 11. 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.

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.

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

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