Currently when redundant qualifiers are present, the "quickfix" lightbulb
contains two options:
There is at least one, and probably up to three options missing from this
class in the file)
In the example I found, all the VS2005-generated event handlers in my
WinForms application had "System.EventArgs" parameters, where the "System."
part was flagged as a redundant qualifier. Since this occured at least 20
times in the same class, it was very tedious to remove them one at a time.
It would be nice to have a simple option to remove all "System." redundant
qualifiers (leaving others alone for me to inspect individually), or in some
cases, to remove ALL redundant qualifiers in one action.
Part of the reason for this suggestion, other than the tediousness of
clicking on each one and then selecting the option from the lightbulb is
that the lightbulb took a while to come up, so there was a bit of "click,
wait, move cursor over lightbulb to trigger menu, move cursor over
down-arrow to expand menu, move cursor to select item, click" over and over,
and that just seems to be a bit much.
Additionally, on some other redundant qualifiers (I think it was
"System.Window.Forms" or something like that) on some variable declarations,
I couldn't seem to get the lightbulb to pop up, no matter where I clicked.
So I was deleting those manually, and it was almost as fast as using the
'quickfix' (meaning the 'quickfix' isn't quick enough, and doesn't save you
enough time... there's just as much effort expended in accurately
positioning the mouse, for example).