This is not a duplicate - previous post was about C++ enums.
enums are not the same in C# as in C++. There are no anonymous enums in C#, so in case like this:
enum NotCpp { Strange, Behavior, Encountered }
if you want to reference any of the enum values, you have to say NotCpp.Strange and not just Strange.
VA.X seems to treat enums the same as in C++, so it colors them as if it's possible to use the form without type prefix (just Storage) which poses a problem when I have a property which is called exactly the same:
// inside some class X
private Int32 _strange;
public Int32 Strange
{
get { return _strange; }
}
Various strange things happen - either enum and property are both colored as enum, both as member (property is just a special member), or both are black (unknown).
Again, this is slight annoyance, but would be nice if fixed.