Add Method to go to implementation of a interface - by tschissler

Status : 

  Fixed<br /><br />
		This item has been fixed in the current or upcoming version of this product.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


8
0
Sign in
to vote
ID 333338 Comments
Status Closed Workarounds
Type Suggestion Repros 1
Opened 3/17/2008 11:26:07 AM
Access Restriction Public

Description

I have a class inherited from a interface. The class implements method from the interface. If I then have something like

IMyInterface myInstance = new cMyClass();
myInstance.MyMethod();

and I say "Go To Definition" of MyMethod, VS shows me the Interface which is OK. But addistionally it would be niche if I could say "Go To Implementation" which shows me the Implementation of the method.
Sign in to post a comment.
Posted by Microsoft on 7/7/2008 at 10:08 PM
tsch,

I'm happy to say that we're planning on adding a feature in the upcoming VS release that should address your suggestion. This feature will be a part of our Call Hierarchy feature, which allows you to view the call paths into and out of a method, and will also allow you to retrieve a list of the implementors for a particular interface method. I'd love to hear your feedback on this feature so please keep an eye out for preview releases of VS and feel free to contact me directly at djpark@microsoft.com.

Thanks!
DJ Park
Visual C#, Program Manager
Posted by Microsoft on 3/26/2008 at 1:00 PM
Hi tsch -

Thanks for submitting this suggestion! We've heard similar feedback from many other customers and are looking into how we can address this issue. You might be interested in checking out the following article -

http://code.msdn.microsoft.com/vslangfutures/Wiki/View.aspx?title=Call%20Hierarchy&referringTitle=Home.

I'd love to get as much input in this area to make sure that we can deliver the best possible feature so please add your thoughts to the feedback section :). Hope this helps!

Thanks,
DJ Park
Visual C#, Program Manager