2 implementations of GivesAccessTo
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\AssemblySymbol.cs (1)
63bool IAssemblySymbol.GivesAccessTo(IAssemblySymbol assemblyWantingAccess)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AssemblySymbol.vb (1)
759Private Function IAssemblySymbol_GivesAccessTo(assemblyWantingAccess As IAssemblySymbol) As Boolean Implements IAssemblySymbol.GivesAccessTo
54 references to GivesAccessTo
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
GenerateDocumentationAndConfigFiles (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
62case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.CodeAnalysis.Analyzers (7)
ImplementationIsObsoleteAnalyzer.cs (1)
56!iface.ContainingAssembly.GivesAccessTo(namedTypeSymbol.ContainingAssembly))
InternalImplementationOnlyAnalyzer.cs (1)
59!iface.ContainingAssembly.GivesAccessTo(namedTypeSymbol.ContainingAssembly))
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
Microsoft.CodeAnalysis.Extensions.Package (4)
Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
Microsoft.CodeAnalysis.Razor.Compiler (1)
CSharp\CompilationExtensions.cs (1)
94declaringAssembly.GivesAccessTo(compilation.Assembly)),
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AssemblySymbol.vb (1)
759Private Function IAssemblySymbol_GivesAccessTo(assemblyWantingAccess As IAssemblySymbol) As Boolean Implements IAssemblySymbol.GivesAccessTo
Microsoft.CodeAnalysis.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
Microsoft.Extensions.Logging.Generators (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Extensions.Options.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\RoslynExtensions.cs (1)
73case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
73case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
73case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.ComInterfaceGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.LibraryImportGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Roslyn.Diagnostics.Analyzers (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
349case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (1)
68toAssembly.GivesAccessTo(assembly);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
610return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly) 614return symbol.ContainingAssembly.GivesAccessTo(finalDestination.ContainingAssembly)
System.Text.Json.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
System.Text.RegularExpressions.Generator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):