2 implementations of GivesAccessTo
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\AssemblySymbol.cs (1)
66bool IAssemblySymbol.GivesAccessTo(IAssemblySymbol assemblyWantingAccess)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AssemblySymbol.vb (1)
724Private Function IAssemblySymbol_GivesAccessTo(assemblyWantingAccess As IAssemblySymbol) As Boolean Implements IAssemblySymbol.GivesAccessTo
22 references to GivesAccessTo
Microsoft.CodeAnalysis.CodeStyle (4)
CompilationExtensions.cs (1)
51case Utilities.SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
IAssemblySymbolExtensions.cs (1)
65toAssembly.GivesAccessTo(assembly);
ISymbolExtensions.cs (2)
513return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 517return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
733return first.GetPublicSymbol().GivesAccessTo(second.GetPublicSymbol());
Microsoft.CodeAnalysis.UnitTests (6)
GivesAccessTo.cs (6)
56Assert.True(CS.ContainingAssembly.GivesAccessTo(CS2.ContainingAssembly)); 57Assert.True(CS.ContainingAssembly.GivesAccessTo(VB.ContainingAssembly)); 58Assert.False(CS.ContainingAssembly.GivesAccessTo(VB2.ContainingAssembly)); 60Assert.True(VB.ContainingAssembly.GivesAccessTo(VB2.ContainingAssembly)); 61Assert.True(VB.ContainingAssembly.GivesAccessTo(CS.ContainingAssembly)); 62Assert.False(VB.ContainingAssembly.GivesAccessTo(CS2.ContainingAssembly));
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AssemblySymbol.vb (1)
724Private Function IAssemblySymbol_GivesAccessTo(assemblyWantingAccess As IAssemblySymbol) As Boolean Implements IAssemblySymbol.GivesAccessTo
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
LineCommit\CommitBufferManager.vb (2)
303refCompilation.Assembly().GivesAccessTo(compilation.Assembly) 311refAssembly.GivesAccessTo(compilation.Assembly)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\InternalsVisibleToAndStrongNameTests.vb (4)
861Assert.True(DirectCast(other.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly)) 960Assert.True(DirectCast(other.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly)) 991Assert.False(DirectCast(other.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly)) 1025Assert.True(DirectCast(giver.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly))
Microsoft.CodeAnalysis.Workspaces (4)
CompilationExtensions.cs (1)
51case Utilities.SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
IAssemblySymbolExtensions.cs (1)
65toAssembly.GivesAccessTo(assembly);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (2)
513return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 517return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)