This navigation feature lets you jump from a base type or member to any of its end implementations, bypassing intermediate
steps in the inheritance chain. In other words, it works similar to
- Place the caret at the declaration or usage of a type or type member.
- On the main menu, choose ReSharper | Navigate | Go to Implementation, or press Ctrl+Shift+Alt+B.
- Select an implementation from the drop-down list.
TipTo display the list of found implementations in the Find Results window, press + on the numeric keypad.
Suppose that interface
IDocument has the following inheritors:
However, when you invoke Go to Implementation upon the declaration or a usage of the
IDocument interface, ReSharper shows only four inheritors:
DocumentBase, being an abstract class, doesn't contain implementation of the
IDocument interface, as well as