To navigate to the declarations of a base class or overridden method
  1. Place the caret at the desired code item in the editor.
  2. Choose ReSharper | Navigate | Base Symbols on the main menu, or press Ctrl+U.
  3. If a selected type has more than one base type, select an item from the drop-down list.
       To display the list of found base types in the Find Results window, press + on the numeric keypad.
To navigate to an overridden method of the base type
  1. Position the caret within the code of the selected overriding method:
    Go to Base Symbols
    Image 1:
  2. Press Ctrl+U:
    Go to Base Symbols
    Image 2:
  3. The caret will be repositioned as follows:
    Go to Base Symbols
    Image 3:
To navigate to the base type declaration when there is only one base type
  1. Position the caret at the declaration of the given derived type:
    Go to Base Symbols
    Image 4:
  2. Press Ctrl+U, the list of found base type will be displayed, press Enter:
    Go to Base Symbols
    Image 5:
  3. The caret will be repositioned as follows:
    Go to Base Symbols
    Image 6:
To navigate to the base type declaration when there are two or more base types
  1. Position the caret at the declaration of the given derived type:
    Go to Base Symbols
    Image 7:
  2. Press Ctrl+U, the list of found base types will be displayed, choose one of the items and press Enter:
    Go to Base Symbols
    Image 8:
  3. The caret will be repositioned as follows:
    Go to Base Symbols
    Image 9:
To display the list when there is only one base type
  1. On the main menu, choose ReSharper | Options.
  2. In the ReSharper Options dialog box, select Environment | Search & Navigation.
  3. In the Search & Navigation section, select Go to Base/Inheritor: if there is only one result, navigate without displaying the list.
  4. Click OK to save the settings and close the ReSharper Options dialog box.