F12 - Go to Implementation of Interface

Visual Studio 2015 has an "Edit.GoToImplementation" command that you can apply a keyboard shortcut to.

Tools / Options / Environment / Keyboard, then enter "Edit.GoToImplementation" into the show commands textbox. I use Shift+F12, so I change "Use new shortcut in" to Text Editor, then in "Press shortcut keys" I press Shift+F12 and click "Assign".


Visual Studio 2015 - Update 1

Added Edit.GoToImplementation which appeared in the context menu, but there was no keyboard shortcut associated with it by default.

Visual Studio 2015 - Update 2

Added a default shortcut of Ctrl + F12


If using VS 2015 and above:

See answer below:

Visual Studio 2015 Update 1 added Edit.GoToImplementation which appeared in the context menu, but there was no keyboard shortcut associated with it by default.

In Visual Studio Update 2, we added a default shortcut of Ctrl+F12.


If using VS 2013 and below:

We had the same problem and started using Resharper. It has a nice Goto Implementation feature, which was working very well, as I remember.

The problem is that this tool is not free though (which is of course justified, as it offers much, much more than the mentioned feature).

Without this, I use Find All References and identify the implementation quickly by looking at the path (we have interfaces, implementations and mocks nicely segregated). But you've probably identified this possibility by yourself.

Also, you may consider an option mentioned in this answer (although it's for interface methods, not implementations):

  • move the cursor over the method
  • type CTRL+K CTRL+T to open the Call Hierarchy window
  • move down to Implements node
  • type Return to go to the selected implementation