dotPeek
 
Get dotPeek

Navigate inheritance hierarchy with gutter marks

Last modified: 27 September 2024

For types and type members that have base symbols or inheritors elsewhere in the currently loaded assemblies, dotPeek shows gutter icons that let you navigate up and down the inheritance hierarchy:

dotPeek: Gutter icons and tooltips for base and implementing/overriding types and members

The following icons indicate base symbols and inheritors in different cases:

You can hover over it to see the quick summary and click icons to navigate. If there is a single base or inherited symbol, dotPeek will navigate directly to that symbol; if there are multiple results, you will be able to choose the target from the list.

If you prefer using the keyboard, place the caret at a line that has a gutter mark and use the dedicated navigation commands:

  • Go to Base Symbols AltHome to navigate to base types or members.

  • Go to Derived Symbols CtrlF12 to list all derived symbols for a type or a member and navigate directly to one of them.

  • Go to Implementation CtrlF12 to find actual implementations of types and members bypassing intermediate steps in the inheritance hierarchy.