Holds if this declaration is effectively
private. A declaration is considered
private if it can only be referenced from
- the declaring and its nested types, similarly to
- the enclosing types.
Note that explicit interface implementations are also considered effectively
private if the implemented interface is itself effectively
private protected members are not considered effectively
they can be overriden within the declaring assembly.