15 references to HasInternalAccessTo
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\AccessCheck.cs (4)
286return (object)withinAssembly == (object)assembly || withinAssembly.HasInternalAccessTo(assembly); 378return withinAssembly.HasInternalAccessTo(containingType.ContainingAssembly); 381if (!withinAssembly.HasInternalAccessTo(containingType.ContainingAssembly)) 392if (withinAssembly.HasInternalAccessTo(containingType.ContainingAssembly))
FlowAnalysis\EmptyStructTypeCache.cs (1)
266if (!assembly.HasInternalAccessTo(symbol.ContainingAssembly)) return false;
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
428if (!crossedAssemblyBoundaryWithoutInternalsVisibleTo && !curr.ContainingAssembly.HasInternalAccessTo(next.ContainingAssembly))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1665if (!overriding.ContainingAssembly.HasInternalAccessTo(overridden.ContainingAssembly) &&
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (2)
72if (!this.ContainingAssembly.HasInternalAccessTo(_overriddenAccessor.ContainingAssembly)) 84if (!this.ContainingAssembly.HasInternalAccessTo(_overriddenAccessor.ContainingAssembly))
Symbols\TypeSymbolExtensions.cs (6)
932if ((acc2 == Accessibility.Private || acc2 == Accessibility.Internal || acc2 == Accessibility.ProtectedAndInternal) && s2.ContainingAssembly.HasInternalAccessTo(s1.ContainingAssembly)) 944if ((acc2 == Accessibility.Private || acc2 == Accessibility.Internal || acc2 == Accessibility.ProtectedAndInternal) && s2.ContainingAssembly.HasInternalAccessTo(s1.ContainingAssembly)) 1001if (s2.ContainingAssembly.HasInternalAccessTo(s1.ContainingAssembly)) 1019if (s2.ContainingAssembly.HasInternalAccessTo(s1.ContainingAssembly)) 1039if (s2.ContainingAssembly.HasInternalAccessTo(s1.ContainingAssembly) || 1050if (s2.ContainingAssembly.HasInternalAccessTo(s1.ContainingAssembly) &&