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

Go to Derived Symbols

Last modified: 23 September 2024

This command gets the list of all derived symbols for a type or a member and lets you navigate directly to one of them, down the inheritance hierarchy. If you are looking for actual implementations and not interested in intermediate steps of the inheritance chain, use Go to Implementation.

You can invoke this command from the Solution Explorer, Structure window, and other tool windows. If necessary, you can navigate in the opposite direction with the Go to Base Symbols command.

If there are members in derived classes that hide the member you're navigating from, such members are displayed as strikethrough:

JetBrains Rider: Hidden inheritor

When a type or a member has inheritors in the current solution, JetBrains Rider adds a special icon (for example, ThemedIcon.HasOverrides.Screen.(Gray).png) to the left of the declaration. You can click the icon to expand the list of derived symbols and navigate.