my understanding is that override members must have the same access modifier as overridden members.
In other words, if we have a member such as this one:
Then in order to override it we must do this:Code:protected internal virtual Properties() {get;}
But now turn your attention to the System.Configuration namespace and check out the ConfigurationElement class. It defines a protected internal virtual member named Properties but when I try to override it the compiler tells me that protected internal override is incorrect and that I must use protected override.Code:protected internal override Properties(){get;}
Is the documentation incorrect or am I missing something?