Wish: Sticky "inheritor" list

(Please let me know if wishes should go in the EAP group.)

As framework designers, we have a pretty rich inheritance hierarchy, which
results in several abstract and virtual members. One of Resharper's great
features is "Go to inheritor" -- I use it all the time. Usually, though,
I'll need to go the particular implementation on all subclasses and it gets
quite tedious having to "go to inheritor", then "go to base", then "go to
inheritor", pick the next subclass, then "go to base" and so on. It would be
great if the "Go to inheritor" list had a button on it that would turn it
into a toolbar window so I could navigate to each subclass w/o having to
return to the base each time.

Thanks for the consideration and such a wonderful product!

-jk


3 comments
Comment actions Permalink

Hello Jeff,

(Please let me know if wishes should go in the EAP group.)

As framework designers, we have a pretty rich inheritance hierarchy,
which results in several abstract and virtual members. One of
Resharper's great features is "Go to inheritor" -- I use it all the
time. Usually, though, I'll need to go the particular implementation
on all subclasses and it gets quite tedious having to "go to
inheritor", then "go to base", then "go to inheritor", pick the next
subclass, then "go to base" and so on. It would be great if the "Go to
inheritor" list had a button on it that would turn it into a toolbar
window so I could navigate to each subclass w/o having to return to
the base each time.

Thanks for the consideration and such a wonderful product!

-jk


Thanks Jeff for your feedback! Yes, this is the correct place to post --
if you have any other ideas/suggestions, keep'em coming!

Best,

David Stennett
JetBrains, Inc.

0
Comment actions Permalink

Hello Jeff,

JK> It would be great if the "Go
JK> to inheritor" list had a button on it that would turn it into a
JK> toolbar window so I could navigate to each subclass w/o having to
JK> return to the base each time.

I would put a request into tracker instead: http://www.intellij.net/tracker/resharper/browse
You will need to register, if you didn't do so yet.

To the topic, this is nice suggestion. I would recommend implementing it
much like "Find usages" tool window, with move next/prev working in the same
way. This would also show structure of implementation, classes, namespaces,
etc.

Sincerely,
Ilya Ryzhenkov


0
Comment actions Permalink

You can use Shift-Alt-F7 (Find Usages(Advanced)...) and specify "Derived
Classes". Isn't it exactly what you are looking for?

Also we plan a dedicated view with inheritance tree for choosen type and
perhaps will include this feature into the version for Visual Studio 2005.

Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

(Please let me know if wishes should go in the EAP group.)

As framework designers, we have a pretty rich inheritance hierarchy,
which results in several abstract and virtual members. One of
Resharper's great features is "Go to inheritor" -- I use it all the
time. Usually, though, I'll need to go the particular implementation
on all subclasses and it gets quite tedious having to "go to
inheritor", then "go to base", then "go to inheritor", pick the next
subclass, then "go to base" and so on. It would be great if the "Go to
inheritor" list had a button on it that would turn it into a toolbar
window so I could navigate to each subclass w/o having to return to
the base each time.

Thanks for the consideration and such a wonderful product!

-jk



0

Please sign in to leave a comment.