I love the structure window you can pull up with ctrl-F12, but there are a
few ideas I think would make it a lot better and more useful.
The first idea is the ability to make the window dockable. I'd love to just
park it under my solution explorer and leave it open, and use it for
navigation and just getting an idea of what's in the class.
Another is some way to see base-class or inherited members. It's a frequent
case that I want to see the union of members in this class and the class it
immediately derives from. A general solution would allow me to see the
members at any level in the hierarcy, from a starting point, to an ending
point. For example, if I have Class A, and class B derived from A, and
class C derived from B, and class D derived from C ... if I'm sitting at
class C, it'd be nice to see the members and methods for class C (just like
you can now), or for classes B and C, or classes A, B, and C, or just class
B. Of course, it should be easy to see what is inherited and what isn't.
But it'd be great for getting an over-view of the hierarcy, as well as for
navigating the hierarchy. If that's too difficult then it might be good
enough to be able to just display "current class" or "current and all super
classes EXCEPT for "Object""...