A couple of issues:
I have a source file with lots of "redundant qualifiers" in it. It also
overrides some base class methods. This means there is a mix of blue and
yellow/orange lines in the error bar on the right.
1) Why are overridden members highlighted in blue on the right? I really
don't like this. I only want errors and warnings over there. Is there some
way to turn this off?
When I go to the first redundant qualifier by clicking on the first
yellow/orange mark in the right-side error bar (which happens to be the
top-most highlight, since the redundant qualifier is on the class definition
specifying the completely qualified type name of the type being inhereted
from), I don't get a yellow lightbulb on the line. Instead I get a yellow
light-bulb up in the upper left corner of the editor (over the gutter) with
the only option being "Navigate to overridden member".
2) My cursor is on a warning, not on an overridden member...it's an error to
show the lightbulb up in the corner. In particular, I cannot access the
quick-fix for this line of code through the UI. Even Alt-Enter brings up
the wrong lightbulb.
3) I never want to see this "Navigate to overriding members" lightbulb in
the first place. What is it there for? It serves no purpose that I can
tell, and seems completely redundant. Can this be removed? In addition to
it popping up in error here, I can't imagine when I'd ever want it to pop-up
at all. It's not a quick fix. It doesn't belong in a lightbulb.
I also note that clicking on "redundant qualifier" highlights in the right
error bar that are BELOW the first blue "overridden member" bar, works fine.
It's only the ones above that that seem to be at issue.
I still hate having to manually remove each redundant qualifier one by one.
It's very annoying. I do NOT want to "reformat" my entire source file
(people I share the file with would be upset, and mixing formatting changes
with code changes in a single check-in is a no-no at my company).
4) Can you PLEASE add a "Remove all redundant qualifiers like this one" as
an option under the lighbulb?? PLEASE? Even a blanket "Remove All
Redundant Qualifiers In This File" would be nice, though the "like this one"
would be nicer (i.e., remove all the unnecessary qualifications of this
class only, not all "this." qualifiers, etc).