If in assembly (and namespace) A I have:
protected internal abstract bool IsHierarchical { get; }
and in assembly (and namespace) B I implement it as:
protected override bool IsHierarchical { get { return true; }}
then I get a red underline on my "get" with a resharper warning
"Cannot change access modifiers when overriding 'PROTECTED_OR_INTERNAL' inherited member 'IsHierarchical.get'.
If I change my implementation to say "protected internal override", as the warning seems to suggest, I get a compiler error. I think the resharper warning is wrong.
Thanks!
-Rich