395 references to Assembly
ConfigurationSchemaGenerator (4)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
68!_typeSymbols.Compilation.IsSymbolAccessibleWithin(type, _typeSymbols.Compilation.Assembly) ||
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1566var configSchemaInfo = ConfigSchemaGenerator.GetConfigurationSchema(compilation.Assembly);
GenerateDocumentationAndConfigFiles (14)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))
ILLink.RoslynAnalyzer (6)
CompilationExtensions.cs (3)
46type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 51foreach (var module in compilation.Assembly.Modules) 62case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
TrimAnalysis\TypeNameResolver.cs (3)
42type = ResolveTypeName(_compilation.Assembly, typeName); 141if (_compilation.Assembly.Name == assemblyName.Name) 142return _compilation.Assembly;
Metrics (18)
Program.cs (2)
320var metricData = await CodeAnalysisMetricData.ComputeAsync(compilation!.Assembly, new CodeMetricsAnalysisContext(compilation, CancellationToken.None)).ConfigureAwait(false); 353var metricData = await CodeAnalysisMetricData.ComputeAsync(compilation!.Assembly, new CodeMetricsAnalysisContext(compilation, CancellationToken.None)).ConfigureAwait(false);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Metrics.Legacy (18)
src\RoslynAnalyzers\Tools\Metrics\Program.cs (2)
320var metricData = await CodeAnalysisMetricData.ComputeAsync(compilation!.Assembly, new CodeMetricsAnalysisContext(compilation, CancellationToken.None)).ConfigureAwait(false); 353var metricData = await CodeAnalysisMetricData.ComputeAsync(compilation!.Assembly, new CodeMetricsAnalysisContext(compilation, CancellationToken.None)).ConfigureAwait(false);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Microsoft.AspNetCore.Analyzers (1)
CompilationFeatureDetector.cs (1)
30var configureMethods = ConfigureMethodVisitor.FindConfigureMethods(symbols, compilation.Assembly);
Microsoft.AspNetCore.Analyzers.Test (1)
ConfigureMethodVisitorTest.cs (1)
82var results = ConfigureMethodVisitor.FindConfigureMethods(symbols, compilation.Assembly);
Microsoft.AspNetCore.Components.Analyzers (2)
InternalUsageAnalyzer.cs (2)
129if (symbol == null || SymbolEqualityComparer.Default.Equals(symbol.ContainingAssembly, context.Compilation.Assembly)) 158if (symbol == null || SymbolEqualityComparer.Default.Equals(symbol.ContainingAssembly, context.Compilation.Assembly))
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
InternalUsageAnalyzer.cs (2)
129if (symbol == null || SymbolEqualityComparer.Default.Equals(symbol.ContainingAssembly, context.Compilation.Assembly)) 158if (symbol == null || SymbolEqualityComparer.Default.Equals(symbol.ContainingAssembly, context.Compilation.Assembly))
Microsoft.AspNetCore.OpenApi.SourceGenerators (2)
XmlCommentGenerator.Parser.cs (2)
75var visitor = new AssemblyTypeSymbolsVisitor(compilation.Assembly, cancellationToken); 124(SymbolEqualityComparer.Default.Equals(symbol.ContainingAssembly, compilation.Assembly) || symbol.IsAccessibleType()) &&
Microsoft.CodeAnalysis (12)
CommandLine\CommonCompiler.cs (1)
617var currentAssembly = compilation.Assembly;
Compilation\Compilation.cs (5)
222Assembly.Identity.PublicKey, 1260addIfNotNull(Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName)); 1264if (!ReferenceEquals(corLib, Assembly)) 1689if (a.Equals(compilation.Assembly)) 1747return assemblyIsInReferences(s.ContainingAssembly ?? this.Assembly);
Compilation\DeterministicKeyBuilder.cs (1)
333compilation.Assembly.Identity.PublicKey,
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (2)
262DecodeGlobalSuppressMessageAttributes(_compilation, _compilation.Assembly, suppressions); 264foreach (var module in _compilation.Assembly.Modules)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
290compilationReference.Compilation.Assembly.Identity,
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
116targetNode is ICompilationUnitSyntax compilationUnit ? semanticModel.Compilation.Assembly :
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
77var assemblyToScope = model.Compilation.Assembly;
Microsoft.CodeAnalysis.Analyzers (19)
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (1)
55AttributeData? appliedTargetFrameworkAttribute = context.Compilation.Assembly.GetAttribute(targetFrameworkAttribute);
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
57VerifyAttributes(context.ReportDiagnostic, compilationContext.Compilation.Assembly.GetAttributes(), context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Microsoft.CodeAnalysis.BannedApiAnalyzers (20)
RestrictedInternalsVisibleToAnalyzer.cs (2)
129if (!referencedAssemblySymbol.GivesAccessTo(compilation.Assembly)) 154!string.Equals(assemblyName, compilation.Assembly.Name, StringComparison.OrdinalIgnoreCase))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))
SymbolIsBannedAnalyzerBase.cs (1)
57VerifyAttributes(context.ReportDiagnostic, compilationContext.Compilation.Assembly.GetAttributes(), context.CancellationToken);
Microsoft.CodeAnalysis.CodeStyle (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
149return document.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
73return compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(symbol.ContainingAssembly); 336return document.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (1)
63updatedProperty = updatedProperty.RemoveInaccessibleAttributesAndAttributesOfTypes(compilation.Assembly, attributesToRemove);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))
Microsoft.CodeAnalysis.CSharp (2)
Binder\ImportChain.cs (1)
140if ((object)containingAssembly != null && (object)containingAssembly != moduleBuilder.CommonCompilation.Assembly)
CommandLine\CSharpCompiler.cs (1)
395if (symbol is null || ReferenceEquals(compilation.Assembly, symbol.ContainingAssembly))
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
380return constructor is not null && constructor.IsAccessibleWithin(compilation.Assembly) ? constructor : null;
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.InfoCache.cs (1)
46if (indexType == null || !indexType.IsAccessibleWithin(compilation.Assembly))
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
68if (rangeType == null || !rangeType.IsAccessibleWithin(compilation.Assembly))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
332delegateInvokeMethod = delegateInvokeMethod.RemoveInaccessibleAttributesAndAttributesOfTypes(semanticDocument.SemanticModel.Compilation.Assembly);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
SymbolKey\SymbolKeyCompilationsTests.cs (10)
651ISymbol sym1 = comp1.Assembly; 652ISymbol sym2 = comp2.Assembly; 661sym1 = comp1.Assembly.Modules.First(); 662sym2 = comp2.Assembly.Modules.First(); 680ISymbol assembly1 = compilation1.Assembly; 681ISymbol assembly2 = compilation2.Assembly; 694var module1 = compilation1.Assembly.Modules.First(); 695var module2 = compilation2.Assembly.Modules.First(); 724ISymbol sym1 = comp1.Assembly; 725ISymbol sym2 = comp2.Assembly;
SymbolKey\SymbolKeyTestBase.cs (2)
208list.Add(c.Assembly); 209list.AddRange(c.Assembly.Modules);
SymbolKey\SymbolKeyTests.cs (2)
279referenceAssemblySymbol = referenceCompilation.Assembly; 283referenceAssemblySymbol = referenceCompilation.Assembly;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenTupleTest.cs (5)
6232ns = comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "a"); 6236Assert.Same(comp.Assembly.GlobalNamespace, ns.ContainingSymbol); 6237Assert.Same(comp.Assembly.GlobalNamespace.ContainingAssembly, ns.ContainingAssembly); 6238Assert.Same(comp.Assembly.GlobalNamespace.ContainingModule, ns.ContainingModule); 6258vt2 = comp.CreateErrorTypeSymbol(comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "System"), "ValueTuple", 2).Construct(intType, intType);
Microsoft.CodeAnalysis.CSharp.Features (3)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
380return constructor is not null && constructor.IsAccessibleWithin(compilation.Assembly) ? constructor : null;
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.InfoCache.cs (1)
46if (indexType == null || !indexType.IsAccessibleWithin(compilation.Assembly))
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
68if (rangeType == null || !rangeType.IsAccessibleWithin(compilation.Assembly))
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
151var m = s1.GetCompilation().Assembly.Modules.Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\CompilationAPITests.cs (1)
2371Assert.Null(comp.GetMetadataReference(vbComp.Assembly));
Compilation\GetSemanticInfoTests.cs (1)
4056comp.Assembly.GlobalNamespace.GetMember<INamedTypeSymbol>("Program").GetMembers("Any").
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
3242Assert.Equal(compilation.Assembly.GlobalNamespace, info.Type.ContainingSymbol); //error type resides in global namespace
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
126var generatedSymbol = generatedCompilation.Assembly.GetTypeByMetadataName(symbolName);
Microsoft.CodeAnalysis.Extensions.Package (5)
Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Microsoft.CodeAnalysis.Features (31)
AddImport\SearchScopes\SourceSymbolsProjectSearchScope.cs (1)
54return (IAssemblySymbol?)compilation.Assembly;
AddImport\SymbolReferenceFinder.cs (3)
243if (!symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly)) 343m.IsAccessibleWithin(self._semanticModel.Compilation.Assembly), this); 402s.Symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly));
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
77uniqueIdentities.Remove(compilation.Assembly.Identity);
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
58if (missingAssemblyIdentity.Equals(compilation.Assembly.Identity))
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
178var suppressionTargetInfo = new SuppressionTargetInfo(compilation.Assembly); 338targetSymbol ??= semanticModel.Compilation.Assembly;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
182var targetSymbol = compilation.Assembly;
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (2)
287if (compilation?.Assembly?.Identity?.IsStrongName == true) 289return GetPublicKeyAsHexString(compilation.Assembly.Identity.PublicKey);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
185compilation.Assembly,
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (4)
156var originatingAssembly = _originatingSemanticModel.Compilation.Assembly; 164var assembly = compilation.Assembly; 168compilation.Assembly, filter, internalsVisible, cancellationToken); 216var internalsVisible = _originatingSemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(assembly);
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (1)
71var isInternalsVisible = originCompilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(assemblySymbol);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
813semanticModel.Compilation.Assembly, scope, isRecord, structName, typeParameters, members: default); 849semanticModel.Compilation.Assembly, scope, isRecord, structName, typeParameters, members.ToImmutable());
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
232var assembly = compilation.Assembly;
FullyQualify\AbstractFullyQualifyService.cs (2)
243if (!searchResult.IsAccessibleWithin(semanticModel.Compilation.Assembly)) 288=> Enumerable.Any(@namespace.GetAllTypes(cancellationToken), t => t.IsAccessibleWithin(model.Compilation.Assembly));
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
654return _semanticDocument.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
310.Where(n => n.NamespaceKind == NamespaceKind.Module && n.ContainingAssembly == compilation.Assembly)
Snippets\SnippetProviders\AbstractForLoopSnippetProvider.cs (2)
39.GetAccessibleMembersInThisAndBaseTypes<IPropertySymbol>(propertyName, compilation.Assembly) 40.FirstOrDefault(p => p is { GetMethod: { } getMethod } && getMethod.IsAccessibleWithin(compilation.Assembly) && IsSuitableIntegerType(p.Type));
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
149return document.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
73return compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(symbol.ContainingAssembly); 336return document.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (1)
63updatedProperty = updatedProperty.RemoveInaccessibleAttributesAndAttributesOfTypes(compilation.Assembly, attributesToRemove);
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
77var assemblyToScope = model.Compilation.Assembly;
Microsoft.CodeAnalysis.Features.UnitTests (3)
FindUsages\DefinitionItemFactoryTests.cs (3)
136var a = compilation.Assembly; 214var m = compilation.Assembly.Modules.Single(); 441var symbol = compilation.Assembly.GlobalNamespace;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))
Microsoft.CodeAnalysis.PublicApiAnalyzers (18)
DeclarePublicApiAnalyzer.Impl.cs (2)
655if (symbol.ContainingAssembly != null && !symbol.ContainingAssembly.Equals(compilation.Assembly)) 706foreach (var attribute in compilation.Assembly.GetAttributes(typeForwardedToAttribute))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Microsoft.CodeAnalysis.ResxSourceGenerator (16)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Microsoft.CodeAnalysis.Test.Utilities (4)
CommonTestBase.cs (1)
95var module = compilation.Assembly.Modules.First();
CompilationVerifier.cs (2)
596var identity = _compilation.Assembly.Identity; 966var identity = referencedCompilation.Assembly.Identity;
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
796if (ns.ContainingAssembly != context.Compilation.Assembly || ns.ConstituentNamespaces.Length > 1)
Microsoft.CodeAnalysis.Workspaces (18)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
215var referencedProject = solution.GetProject(previous.Assembly, cancellationToken);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
123var assembly = compilation?.Assembly;
Recommendations\AbstractRecommendationService.cs (2)
110_context.SemanticModel.Compilation.Assembly, 135return namespaceSymbol.ContainsAccessibleTypesOrNamespaces(_context.SemanticModel.Compilation.Assembly);
Shared\Extensions\ISolutionExtensions.cs (1)
31results.Add(compilation.Assembly.GlobalNamespace);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))
Workspace\Solution\SolutionCompilationState.CompilationTracker.CompilationTrackerState.cs (1)
252RecordSourceOfAssemblySymbol(compilation.Assembly, projectId);
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (2)
28/// return true if the symbol is <see cref="Compilation.Assembly"/>. If <paramref name="primary"/> is 29/// false, then it can return true if <paramref name="symbol"/> is <see cref="Compilation.Assembly"/> or any
Workspace\Solution\SolutionCompilationState.RootedSymbolSet.cs (1)
100if (this.Compilation.Assembly.Equals(symbol))
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SymbolKeyTests.cs (1)
1531GetDeclaredSymbols(compilation.Assembly.GlobalNamespace, list);
Microsoft.Extensions.Logging.Generators (4)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
src\libraries\Common\src\Roslyn\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
136targetNode is ICompilationUnitSyntax compilationUnit ? semanticModel.Compilation.Assembly :
Microsoft.Extensions.Options.SourceGeneration (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Gen.Logging (4)
src\Generators\Shared\RoslynExtensions.cs (4)
50type ??= compilation.Assembly?.GetTypeByMetadataName(fullyQualifiedMetadataName); 55if (compilation.Assembly is null) 61foreach (var module in compilation.Assembly.Modules) 74case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Gen.Metrics (4)
src\Generators\Shared\RoslynExtensions.cs (4)
50type ??= compilation.Assembly?.GetTypeByMetadataName(fullyQualifiedMetadataName); 55if (compilation.Assembly is null) 61foreach (var module in compilation.Assembly.Modules) 74case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.ComInterfaceGenerator (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.LibraryImportGenerator (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.LibraryImportGenerator.Downlevel (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Interop.SourceGeneration (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Microsoft.Maui.Controls.SourceGen (2)
CodeBehindGenerator.cs (2)
200 internalsVisible.Add(compilation.Assembly); 232 if (attr.ConstructorArguments[0].Value is string assemblyName && new AssemblyName(assemblyName).Name == compilation.Assembly.Identity.Name)
Microsoft.ML.InternalCodeAnalyzer (1)
BestFriendAnalyzer.cs (1)
62var myAssembly = comp.Assembly;
Microsoft.VisualStudio.LanguageServices (11)
Library\ObjectBrowser\AbstractListItemFactory.cs (10)
323if (IncludeMemberSymbol(member, compilation.Assembly)) 364if (IncludeMemberSymbol(member, compilation.Assembly)) 447: compilation.Assembly; 488compilation.Assembly != null) 490set.Add((projectId, compilation.Assembly)); 514compilation.Assembly != null) 516set.Add((project.Id, compilation.Assembly)); 665var typeMembers = GetAccessibleTypeMembers(namespaceSymbol, compilation.Assembly); 677foreach (var nestedTypeMember in GetAccessibleTypeMembers(typeSymbol, compilation.Assembly)) 737namespaceSymbol = compilation.Assembly.GlobalNamespace;
Library\VsNavInfo\NavInfoFactory.cs (1)
147var isCompilationAssembly = containingAssembly.Identity.Equals(compilation.Assembly.Identity);
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\Collections\ExternalNamespaceEnumerator.cs (1)
72var containingAssembly = project.GetCompilationAsync().Result.Assembly;
Mvc.Analyzers.Test (1)
TopLevelParameterNameAnalyzerTest.cs (1)
410var modelType = compilation.Assembly.GetTypeByMetadataName("Microsoft.AspNetCore.Mvc.Analyzers.TopLevelParameterNameAnalyzerTestFiles.TestController");
Roslyn.Diagnostics.Analyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))
System.Private.CoreLib.Generators (3)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (3)
140INamespaceSymbol systemRuntimeIntrinsicsNamespace = GetNamespace(context.Compilation.Assembly, "System", "Runtime", "Intrinsics"); 141INamedTypeSymbol? bypassReadyToRunAttribute = context.Compilation.Assembly.GetTypeByMetadataName("System.Runtime.BypassReadyToRunAttribute"); 142INamedTypeSymbol? compExactlyDependsOn = context.Compilation.Assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.CompExactlyDependsOnAttribute");
System.Text.Json.SourceGeneration (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
System.Text.RegularExpressions.Generator (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (3)
44type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 49foreach (var module in compilation.Assembly.Modules) 60case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(compilation.Assembly):
Test.Utilities (13)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Text.Analyzers (18)
IdentifiersShouldBeSpelledCorrectly.cs (1)
298var assembly = context.Compilation.Assembly;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
193return ComputeAsync(compilation.Assembly, new CodeMetricsAnalysisContext(compilation, cancellationToken)); 206return ComputeAsync(context.Compilation.Assembly, context); 219return ComputeSynchronously(context.Compilation.Assembly, context);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
442if (!SymbolEqualityComparer.Default.Equals(method.ContainingAssembly, compilation.Assembly))
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (4)
36return Compilation.Assembly.Modules 136if (IsSubsetOfCollection(namespaceNames, Compilation.Assembly.NamespaceNames)) 138type = Compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 161case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
85(ISymbol)semanticModel.Compilation.Assembly;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (2)
28if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 30result.AddIfNotNull(compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 337if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 346case SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
466var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
65symbol.ContainingAssembly.Equals(compilation.Assembly))