559 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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 (3)
CompilationExtensions.cs (3)
46type ??= compilation.Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName); 51foreach (var module in compilation.Assembly.Modules) 62case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
111targetNode is ICompilationUnitSyntax compilationUnit ? semanticModel.Compilation.Assembly :
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
57var 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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.EditorFeatures2.UnitTests (1)
Workspaces\TryFindSourceDefinitionTests.vb (1)
256Assert.NotEqual(retargetedClass.ContainingAssembly, retargetedCompilation.Assembly)
Microsoft.CodeAnalysis.Extensions.Package (5)
Compilation\CompilationExtensions.cs (4)
52var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 71builder.Add(previous.Assembly); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
245if (!symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly)) 345m.IsAccessibleWithin(self._semanticModel.Compilation.Assembly), this); 404s.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); 340targetSymbol ??= 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)
244if (!searchResult.IsAccessibleWithin(semanticModel.Compilation.Assembly)) 289=> 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)
57var 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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.VisualBasic.EditorFeatures (3)
LineCommit\CommitBufferManager.vb (3)
312refCompilation.Assembly().GivesAccessTo(compilation.Assembly) 320refAssembly.GivesAccessTo(compilation.Assembly)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (99)
Attributes\AssemblyAttributes.vb (44)
39Assert.Equal(New Version(1, 2, 3, 4), other.Assembly.Identity.Version) 220Assert.Equal("1.2.3.4", DirectCast(other.Assembly, SourceAssemblySymbol).FileVersion) 237Assert.Equal("65535.65535.65535.65535", DirectCast(other.Assembly, SourceAssemblySymbol).FileVersion) 254Assert.Equal("1.2", DirectCast(other.Assembly, SourceAssemblySymbol).FileVersion) 313Assert.Equal("One Hundred Years Of Solitude", DirectCast(other.Assembly, SourceAssemblySymbol).Title) 314Assert.Equal(False, DirectCast(other.Assembly, SourceAssemblySymbol).MightContainNoPiaLocalTypes()) 331Assert.Null(DirectCast(other.Assembly, SourceAssemblySymbol).Title) 348Assert.Equal("A classic of magical realist literature", DirectCast(other.Assembly, SourceAssemblySymbol).Description) 367Assert.Equal("pt-BR", other.Assembly.Identity.CultureName) 582dependencies:={New ModuleData(en_usRef.Compilation.Assembly.Identity, 615dependencies:={New ModuleData(en_UKRef.Compilation.Assembly.Identity, 619New ModuleData(neutralRef.Compilation.Assembly.Identity, 684Assert.Equal("MossBrain", DirectCast(other.Assembly, SourceAssemblySymbol).Company) 692Assert.Equal("微软", DirectCast(other.Assembly, SourceAssemblySymbol).Company) 710Assert.Equal("Sound Cannon", DirectCast(other.Assembly, SourceAssemblySymbol).Product) 726Assert.Equal("مايكروسوفت", DirectCast(other.Assembly, SourceAssemblySymbol).Copyright) 742Assert.Equal("circle r", DirectCast(other.Assembly, SourceAssemblySymbol).Trademark) 759Assert.Equal("1.2.3garbage", DirectCast(other.Assembly, SourceAssemblySymbol).InformationalVersion) 1308Dim attrs = consoleappCompilation.Assembly.GetAttributes() 1342Assert.Equal(0, consoleappCompilation.Assembly.GetAttributes().Length) 1425Dim attrs = consoleappCompilation.Assembly.GetAttributes() 1453Assert.Equal(0, consoleappCompilation.Assembly.GetAttributes().Length) 1489TestDuplicateAssemblyAttributesNotEmitted(consoleappCompilation.Assembly, 1494TestDuplicateAssemblyAttributesNotEmitted(consoleappCompilation.Assembly, 1499Dim attrs = consoleappCompilation.Assembly.GetAttributes() 1542TestDuplicateAssemblyAttributesNotEmitted(consoleappCompilation.Assembly, 1548Dim attrs = DirectCast(consoleappCompilation.Assembly, SourceAssemblySymbol). 1597Dim attrs = consoleappCompilation.Assembly.GetAttributes() 1632Dim attrs = comp.Assembly.GetAttributes() 1641attrs = comp.Assembly.GetAttributes() 1649attrs = comp.Assembly.GetAttributes() 1670TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 1706TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 1733TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 1743TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 1774TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 1821TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 1856TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 1895TestDuplicateAssemblyAttributesNotEmitted(comp.Assembly, 2009Dim m = DirectCast(appCompilation.Assembly.Modules(1), PEModuleSymbol) 2078Assert.Equal(3, appCompilation.Assembly.Modules.Length) 2128Assert.Equal(3, appCompilation.Assembly.Modules.Length) 2176Assert.Equal(3, appCompilation.Assembly.Modules.Length) 2225Assert.Equal(3, appCompilation.Assembly.Modules.Length)
Attributes\InternalsVisibleToAndStrongNameTests.vb (41)
82Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)) 102Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 112Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 132Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 142Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 161Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)) 180Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)) 208Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 218Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 237Assert.True(ByteSequenceComparer.Equals(TestResources.General.snPublicKey.AsImmutableOrNull(), other.Assembly.Identity.PublicKey)) 268Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 278Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 300Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 348Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 367Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 385Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)) 418Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)) 509Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 538Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 753Dim unused = requestor.Assembly.Identity 786Dim unused = requestor.Assembly.Identity 825Dim unused = requestor.Assembly.Identity 854Dim unused = requestor.Assembly.Identity 890Dim unused = requestor.Assembly.Identity 891Assert.True(DirectCast(other.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly)) 923Dim unused = requestor.Assembly.Identity 957Dim unused = requestor.Assembly.Identity 990Assert.True(DirectCast(other.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly)) 1021Assert.False(DirectCast(other.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly)) 1055Assert.True(DirectCast(giver.Assembly, IAssemblySymbol).GivesAccessTo(requestor.Assembly)) 1140Assert.Equal(TestResources.General.snMaxSizePublicKey, comp.Assembly.Identity.PublicKey) 1141AssertEx.Equal(Of Byte)(pubKeyTokenBytes, comp.Assembly.Identity.PublicKeyToken) 1158Assert.Equal(TestResources.General.snMaxSizePublicKey, comp2.Assembly.Identity.PublicKey) 1159AssertEx.Equal(Of Byte)(pubKeyTokenBytes, comp2.Assembly.Identity.PublicKeyToken) 1165Assert.Equal(TestResources.General.snMaxSizePublicKey, comp3.Assembly.Identity.PublicKey) 1166AssertEx.Equal(Of Byte)(pubKeyTokenBytes, comp3.Assembly.Identity.PublicKeyToken) 1991Assert.True(comp.Assembly.PublicKey.IsDefaultOrEmpty)
CodeGen\CodeGenTuples.vb (5)
8956ns = comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "a") 8960Assert.Same(comp.Assembly.GlobalNamespace, ns.ContainingSymbol) 8961Assert.Same(comp.Assembly.GlobalNamespace.ContainingAssembly, ns.ContainingAssembly) 8962Assert.Same(comp.Assembly.GlobalNamespace.ContainingModule, ns.ContainingModule) 8982vt2 = comp.CreateErrorTypeSymbol(comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "System"), "ValueTuple", 2).Construct(intType, intType)
Emit\EditAndContinue\AssemblyReferencesTests.vb (9)
152DirectCast(lib0.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", version0) 156DirectCast(lib1.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", version1) 160DirectCast(lib2.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", version2) 195"Lib, " & lib0.Assembly.Identity.Version.ToString(), 197"Lib, " & lib0.Assembly.Identity.Version.ToString(), 199"Lib, " & lib0.Assembly.Identity.Version.ToString() 237DirectCast(lib0.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1001)) 241DirectCast(lib1.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1002)) 245DirectCast(lib2.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1003))
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (2)
CompilationContext.vb (1)
575binder = New SourceModuleBinder(binder, DirectCast(compilation.Assembly.Modules(0), SourceModuleSymbol))
EETypeNameDecoder.vb (1)
74Return _compilation.Assembly.Modules.Single()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (30)
Binding\LookupTests.vb (1)
949Dim system = c.Assembly.Modules(0).GetReferencedAssemblySymbols()(0).GlobalNamespace.GetMembers("System").OfType(Of PENamespaceSymbol)().Single()
Compilation\CompilationAPITests.vb (13)
305Assert.Equal(asmname, comp.Assembly.Name) 407Assert.Null(comp.Assembly.GetTypeByMetadataName("System.Array")) 408Assert.Equal("E", comp.Assembly.GetTypeByMetadataName("A.B.C+D+E").Name) 2070Assert.Equal("?", c.Assembly.Name) 2071Assert.Equal("?", c.Assembly.Identity.Name) 2077Assert.Equal("?", c.Assembly.Name) 2078Assert.Equal("?", c.Assembly.Identity.Name) 2084Assert.Equal("ModuleAssemblyName", c.Assembly.Name) 2085Assert.Equal("ModuleAssemblyName", c.Assembly.Identity.Name) 2510Assert.Null(comp.GetMetadataReference(csComp.Assembly)) 2559TestEqualityRecursive(compilation.Assembly.GlobalNamespace, 2560compilation.Assembly.GlobalNamespace, 2562Function(ns) compilation.Assembly.GetAssemblyNamespace(ns))
Compilation\ReferenceManagerTests.vb (2)
1664Dim assembly1 = corlib1.Assembly 1667Dim assembly2 = corlib2.Assembly
Semantics\Conversions.vb (3)
41Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol) 220Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol) 1072Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol)
Semantics\OverloadResolution.vb (11)
92Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol) 99Dim TestClass1 = c1.Assembly.GlobalNamespace.GetTypeMembers("TestClass1").Single() 136Dim base = c1.Assembly.GlobalNamespace.GetTypeMembers("Base").Single() 137Dim baseExt = c1.Assembly.GlobalNamespace.GetTypeMembers("BaseExt").Single() 139Dim derived = c1.Assembly.GlobalNamespace.GetTypeMembers("Derived").Single() 140Dim derivedExt = c1.Assembly.GlobalNamespace.GetTypeMembers("DerivedExt").Single() 141Dim ext = c1.Assembly.GlobalNamespace.GetTypeMembers("Ext").Single() 142Dim ext1 = c1.Assembly.GlobalNamespace.GetTypeMembers("Ext1").Single() 180Dim TestClass2 = c1.Assembly.GlobalNamespace.GetTypeMembers("TestClass2").Single() 3058Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol) 3065Dim TestClass1 = c1.Assembly.GlobalNamespace.GetTypeMembers("TestClass1").Single()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (30)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
2028Dim srcAssembly = DirectCast(c.Assembly, SourceAssemblySymbol)
SymbolsTests\CompilationCreationTests.vb (5)
30Return DirectCast(this.Assembly, SourceAssemblySymbol) 95Dim type As NamedTypeSymbol = c1.Assembly.GetSpecialType(CType(i, SpecialType)) 246Assert.NotNull(tc1.Assembly) ' force creation of SourceAssemblySymbol 248Dim cyclic1Asm = DirectCast(tc1.Assembly, SourceAssemblySymbol) 1963Dim typeC5 = c5.[Assembly].GlobalNamespace.GetTypeMembers("C5").Single()
SymbolsTests\CorLibrary\CorTypes.vb (7)
158Assert.Same(c1.Assembly, c1.Assembly.CorLibrary) 160Dim msCorLibRef = DirectCast(c1.Assembly, MetadataOrSourceAssemblySymbol) 165Dim t = c1.Assembly.GetSpecialType(CType(i, SpecialType)) 176Dim t = c1.Assembly.GetSpecialType(CType(i, InternalSpecialType)) 191Assert.Same(system_object, c1.Assembly.GetSpecialType(SpecialType.System_Object)) 245Assert.Same(c2.Assembly, c2TestClass.ContainingAssembly)
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (2)
295Assert.Equal("System.Object", DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol).GetCorLibType(SpecialType.System_Object).ToTestDisplayString()) 300Assert.Equal("System.Object[missing]", DirectCast(c2.Assembly.Modules(0), SourceModuleSymbol).GetCorLibType(SpecialType.System_Object).ToTestDisplayString())
SymbolsTests\Metadata\PE\LoadingMetadataTokens.vb (1)
98Dim assembly = compilation.Assembly
SymbolsTests\Metadata\PE\NoPia.vb (4)
281Dim localTypes1Asm = localTypes1.Assembly 284Dim localTypes2Asm = localTypes2.Assembly 545Assert.NotNull(tc1.Assembly) 547Assert.NotNull(tc2.Assembly)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (2)
406Dim localConsumerRefsAsm = localConsumer.[Assembly].GetNoPiaResolutionAssemblies() 417Dim localConsumerRefsAsm = localConsumer.[Assembly].GetNoPiaResolutionAssemblies()
SymbolsTests\Metadata\PE\TypeForwarders.vb (2)
102Assert.Equal(funcType, comp.Assembly.GetTypeByMetadataName(funcTypeMetadataName, includeReferences:=True, isWellKnownType:=True, conflicts:=Nothing)) 1212Return GetNamesOfForwardedTypes(appCompilation.Assembly)
SymbolsTests\MyBaseMyClassSemanticsTests.vb (1)
172Dim srcAssembly = DirectCast(c.Assembly, SourceAssemblySymbol)
SymbolsTests\Retargeting\NoPia.vb (2)
573Assert.NotNull(tc1.Assembly) 575Assert.NotNull(tc2.Assembly)
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (2)
22Dim c1Assembly = c1.Assembly 96Dim c1Assembly = c1.Assembly
SymbolsTests\WithStatementSymbolsTests.vb (1)
327Dim srcAssembly = DirectCast(c.Assembly, SourceAssemblySymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
CompilationTestUtils.vb (4)
42Assert.NotNull(c.Assembly) ' force creation Of SourceAssemblySymbol 43DirectCast(c.Assembly, SourceAssemblySymbol).m_lazyIdentity = identity 131Assert.NotNull(c.Assembly) ' force creation of SourceAssemblySymbol 133DirectCast(c.Assembly, SourceAssemblySymbol).m_lazyIdentity = identity
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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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 (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.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);
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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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)
444if (!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); 328if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 337case 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))