Member predicate Modifiable::isEffectivelyInternal
Holds if this declaration is effectively internal. A declaration is considered
effectively internal if it can only be referenced from the declaring assembly.
Note that friend assemblies declared in InternalsVisibleToAttribute are not
considered. Explicit interface implementations are also considered effectively
internal if the implemented interface is itself effectively internal. Finally,
internal protected members are not considered effectively internal, because
they can be overridden outside the declaring assembly.
predicate isEffectivelyInternal()