ReSharper
 
Get ReSharper
Get your hands on the new features ahead of the release by joining the Early Access Program for ReSharper 2025.1! Learn more

Go to Base Symbols

Last modified: 23 September 2024

This command allows you to navigate up the inheritance hierarchy to a base type or method of the current symbol. You can invoke this command from the Solution Explorer, File Structure window, and other tool windows.

Navigation in the opposite direction is available with the Go to Derived Symbols and Go to Implementation commands.

For types that inherit from other types or implement interfaces and for members that override, implement, or hide members from base types, ReSharper displays special gutter icons (for example, ThemedIcon.Overrides.Screen.(Gray).png). Hover over the icon to see the base symbols and to navigate up the inheritance hierarchy.

ReSharper: Navigate to base symbols from editor gutter

If the item you navigate to belongs to the current solution, ReSharper opens the corresponding file in the editor and places the caret at the symbol declaration. If it is in referenced libraries, ReSharper navigates according to the settings defined on the Tools | External Sources page of ReSharper options Alt+R, O.

This feature is supported in the following languages and technologies:

The instructions and examples given here address the use of the feature in C#. For more information about other languages, refer to corresponding topics in the Languages and frameworks section.