Community
Participate
Working Groups
Context: 1) want to introduce a strategy object for test prioritization 2) defined an interface ITestPrioritizer public interface ITestPrioritizer { Test prioritize(Test input); } 3) now I want to easily create an implementation of this interface. I would like to select the interface name and then get a quick assist: implement (or subclass in the case of a class). The quick assist should bring up the new interface wizard properly primed with the selected interface.
Doesn't Ctrl+Shift+N, Interface do the trick.
Nope, the creation wizard isn't primed to the interface or base class that is directly available in the editor. To do that I have to select the type in the outline or package explorer. We should provide a direct way with no context switching.
I could change the new type wizards to look at the current selected text and then to prime the wizard. But the problem of that is that this will the happen a lot even if you don't want it and it would be extra work for the user to remove the extended interface again. So having a quick assist seems the best thing to me
Ok, then lets go with the quick assist.