15 references to HasInternalAccessTo
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\AccessCheck.cs (4)
286
return (object)withinAssembly == (object)assembly || withinAssembly.
HasInternalAccessTo
(assembly);
379
return withinAssembly.
HasInternalAccessTo
(containingType.ContainingAssembly);
382
if (!withinAssembly.
HasInternalAccessTo
(containingType.ContainingAssembly))
393
if (withinAssembly.
HasInternalAccessTo
(containingType.ContainingAssembly))
FlowAnalysis\EmptyStructTypeCache.cs (1)
260
if (!assembly.
HasInternalAccessTo
(symbol.ContainingAssembly)) return false;
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
522
if (!crossedAssemblyBoundaryWithoutInternalsVisibleTo && !curr.ContainingAssembly.
HasInternalAccessTo
(next.ContainingAssembly))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1722
if (!overriding.ContainingAssembly.
HasInternalAccessTo
(overridden.ContainingAssembly) &&
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (2)
72
if (!this.ContainingAssembly.
HasInternalAccessTo
(_overriddenAccessor.ContainingAssembly))
84
if (!this.ContainingAssembly.
HasInternalAccessTo
(_overriddenAccessor.ContainingAssembly))
Symbols\TypeSymbolExtensions.cs (6)
1021
if ((acc2 == Accessibility.Private || acc2 == Accessibility.Internal || acc2 == Accessibility.ProtectedAndInternal) && s2.ContainingAssembly.
HasInternalAccessTo
(s1.ContainingAssembly))
1033
if ((acc2 == Accessibility.Private || acc2 == Accessibility.Internal || acc2 == Accessibility.ProtectedAndInternal) && s2.ContainingAssembly.
HasInternalAccessTo
(s1.ContainingAssembly))
1090
if (s2.ContainingAssembly.
HasInternalAccessTo
(s1.ContainingAssembly))
1108
if (s2.ContainingAssembly.
HasInternalAccessTo
(s1.ContainingAssembly))
1128
if (s2.ContainingAssembly.
HasInternalAccessTo
(s1.ContainingAssembly) ||
1139
if (s2.ContainingAssembly.
HasInternalAccessTo
(s1.ContainingAssembly) &&