Reporter | Joe White (joewhite) |
---|---|
Created | Jan 24, 2012 8:22:03 PM |
Updated | Jan 24, 2012 8:22:03 PM |
Priority | Normal |
Type | Feature |
Fix versions | No Fix versions |
State | Submitted |
Assignee | Unassigned |
Subsystem | No subsystem |
Affected versions | No Affected versions |
Fixed in build | No Fixed in build |
When a method is overridden, or satisfies an interface, ReSharper shows a gutter icon in the editor next to that method's declaration, and you can click on that icon to jump to the base method or interface method declaration.
It would be nice to have the same sort of thing for class declarations. If the class declares a base type, or if it implements interfaces, I'd like to be able to click an icon and jump to that base class. (If there are multiple bases – e.g., if the class implements multiple interfaces – this could bring up a selection menu, just like the other gutter icons do e.g. if the method is on multiple interfaces.)
This would be more consistent with the navigation that already exists for methods, and would be convenient for familiarizing myself with the way classes interact, which I often do with the mouse instead of the keyboard.
It would be nice to have the same sort of thing for class declarations. If the class declares a base type, or if it implements interfaces, I'd like to be able to click an icon and jump to that base class. (If there are multiple bases – e.g., if the class implements multiple interfaces – this could bring up a selection menu, just like the other gutter icons do e.g. if the method is on multiple interfaces.)
This would be more consistent with the navigation that already exists for methods, and would be convenient for familiarizing myself with the way classes interact, which I often do with the mouse instead of the keyboard.