126 references to Assembly
Microsoft.CodeAnalysis (11)
Compilation\Compilation.cs (5)
215Assembly.Identity.PublicKey, 1228addIfNotNull(Assembly.GetTypeByMetadataName(fullyQualifiedMetadataName)); 1232if (!ReferenceEquals(corLib, Assembly)) 1657if (a.Equals(compilation.Assembly)) 1715return assemblyIsInReferences(s.ContainingAssembly ?? this.Assembly);
Compilation\DeterministicKeyBuilder.cs (1)
332compilation.Assembly.Identity.PublicKey,
DeclarationComputer.cs (1)
56var assemblyToScope = model.Compilation.Assembly;
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (2)
258DecodeGlobalSuppressMessageAttributes(_compilation, _compilation.Assembly, suppressions); 260foreach (var module in _compilation.Assembly.Modules)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
289compilationReference.Compilation.Assembly.Identity,
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
111targetNode is ICompilationUnitSyntax compilationUnit ? semanticModel.Compilation.Assembly :
Microsoft.CodeAnalysis.CodeStyle (8)
CompilationExtensions.cs (2)
42if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 51case Utilities.SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
ICompilationExtensions.cs (2)
46var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 65builder.Add(previous.Assembly);
INamedTypeSymbolExtensions.cs (1)
443var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
SemanticModelExtensions.cs (1)
84(ISymbol)semanticModel.Compilation.Assembly;
SymbolKey.AssemblySymbolKey.cs (2)
30if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 32result.AddIfNotNull(compilation.Assembly);
Microsoft.CodeAnalysis.CSharp (1)
Binder\ImportChain.cs (1)
140if ((object)containingAssembly != null && (object)containingAssembly != moduleBuilder.CommonCompilation.Assembly)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpUseIndexOperatorDiagnosticAnalyzer.InfoCache.cs (1)
46if (indexType == null || !indexType.IsAccessibleWithin(compilation.Assembly))
CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
58if (rangeType == null || !rangeType.IsAccessibleWithin(compilation.Assembly))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
277var delegateInvokeMethod = delegateType.DelegateInvokeMethod.RemoveInaccessibleAttributesAndAttributesOfTypes(semanticDocument.SemanticModel.Compilation.Assembly);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
SymbolKey\SymbolKeyCompilationsTests.cs (10)
549ISymbol sym1 = comp1.Assembly; 550ISymbol sym2 = comp2.Assembly; 559sym1 = comp1.Assembly.Modules.First(); 560sym2 = comp2.Assembly.Modules.First(); 578ISymbol assembly1 = compilation1.Assembly; 579ISymbol assembly2 = compilation2.Assembly; 592var module1 = compilation1.Assembly.Modules.First(); 593var module2 = compilation2.Assembly.Modules.First(); 622ISymbol sym1 = comp1.Assembly; 623ISymbol sym2 = comp2.Assembly;
SymbolKey\SymbolKeyTestBase.cs (2)
208list.Add(c.Assembly); 209list.AddRange(c.Assembly.Modules);
SymbolKey\SymbolKeyTests.cs (2)
277referenceAssemblySymbol = referenceCompilation.Assembly; 281referenceAssemblySymbol = referenceCompilation.Assembly;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenTupleTest.cs (5)
6227ns = comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "a"); 6231Assert.Same(comp.Assembly.GlobalNamespace, ns.ContainingSymbol); 6232Assert.Same(comp.Assembly.GlobalNamespace.ContainingAssembly, ns.ContainingAssembly); 6233Assert.Same(comp.Assembly.GlobalNamespace.ContainingModule, ns.ContainingModule); 6253vt2 = comp.CreateErrorTypeSymbol(comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "System"), "ValueTuple", 2).Construct(intType, intType);
Microsoft.CodeAnalysis.CSharp.Features (2)
CSharpUseIndexOperatorDiagnosticAnalyzer.InfoCache.cs (1)
46if (indexType == null || !indexType.IsAccessibleWithin(compilation.Assembly))
CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
58if (rangeType == null || !rangeType.IsAccessibleWithin(compilation.Assembly))
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
152var m = s1.GetCompilation().Assembly.Modules.Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\CompilationAPITests.cs (1)
2373Assert.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.Cocoa (1)
NavigationCommandHandlers\FindExtensionMethodsCommandHandler.cs (1)
94foreach (var type in compilation.Assembly.GlobalNamespace.GetAllTypes(cancellationToken))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
112var generatedSymbol = generatedCompilation.Assembly.GetTypeByMetadataName(symbolName);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Workspaces\TryFindSourceDefinitionTests.vb (1)
256Assert.NotEqual(retargetedClass.ContainingAssembly, retargetedCompilation.Assembly)
Microsoft.CodeAnalysis.Features (29)
AddImport\SearchScopes\SourceSymbolsProjectSearchScope.cs (1)
60return compilation.Assembly;
AddImport\SymbolReferenceFinder.cs (3)
251if (!symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly)) 349m.IsAccessibleWithin(self._semanticModel.Compilation.Assembly), this); 407s.Symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly));
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
88uniqueIdentities.Remove(compilation.Assembly.Identity);
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
68if (missingAssemblyIdentity.Equals(compilation.Assembly.Identity))
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
180var suppressionTargetInfo = new SuppressionTargetInfo() { TargetSymbol = compilation.Assembly }; 339targetSymbol ??= semanticModel.Compilation.Assembly;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
190var 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)
172compilation.Assembly,
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (4)
179var originatingAssembly = _originatingSemanticModel.Compilation.Assembly; 182var assembly = compilation.Assembly; 186compilation.Assembly, filter, internalsVisible, cancellationToken); 227var internalsVisible = _originatingSemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(assembly);
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (1)
58var isInternalsVisible = originCompilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(assemblySymbol);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
805semanticModel.Compilation.Assembly, scope, isRecord, structName, typeParameters, members: default); 841semanticModel.Compilation.Assembly, scope, isRecord, structName, typeParameters, members.ToImmutable());
DeclarationComputer.cs (1)
56var assemblyToScope = model.Compilation.Assembly;
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));
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
150return document.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
GenerateMember\GenerateConstructor\GenerateConstructorHelpers.cs (1)
65return compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(symbol.ContainingAssembly);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
667return _semanticDocument.SemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Property.cs (1)
60updatedProperty = updatedProperty.RemoveInaccessibleAttributesAndAttributesOfTypes(compilation.Assembly, attributesToRemove);
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
322.Where(n => n.NamespaceKind == NamespaceKind.Module && n.ContainingAssembly == compilation.Assembly)
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
231var assembly = compilation.Assembly;
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
ResultSetTracking\IResultSetTrackerExtensions.cs (1)
38else if (symbol.ContainingAssembly.Equals(sourceCompilation.Assembly))
Microsoft.CodeAnalysis.Test.Utilities (5)
CommonTestBase.cs (1)
93var module = compilation.Assembly.Modules.First();
Compilation\IRuntimeEnvironment.cs (1)
214var identity = referencedCompilation.Assembly.Identity;
CompilationVerifier.cs (1)
463return _compilation.Assembly.Identity.GetDisplayName();
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
710if (ns.ContainingAssembly != context.Compilation.Assembly || ns.ConstituentNamespaces.Length > 1)
Platform\CoreClr\CoreCLRRuntimeEnvironment.cs (1)
56var identity = mainCompilation.Assembly.Identity;
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
LineCommit\CommitBufferManager.vb (3)
303refCompilation.Assembly().GivesAccessTo(compilation.Assembly) 311refAssembly.GivesAccessTo(compilation.Assembly)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\InternalsVisibleToAndStrongNameTests.vb (2)
131Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 141Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\CompilationAPITests.vb (1)
2509Assert.Null(comp.GetMetadataReference(csComp.Assembly))
Compilation\ReferenceManagerTests.vb (1)
1396Assert.Equal(oldRef.Compilation.Assembly.Identity, actualIdentity)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
395typeOrAssemblySymbol = _context.SemanticModel.Compilation.Assembly
Microsoft.CodeAnalysis.Workspaces (19)
CompilationExtensions.cs (2)
42if (ReferenceEquals(currentType.ContainingAssembly, compilation.Assembly)) 51case Utilities.SymbolVisibility.Internal when currentType.ContainingAssembly.GivesAccessTo(compilation.Assembly):
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
159var referencedProject = solution.GetProject(previous.Assembly, cancellationToken);
FindSymbols\SymbolFinder.cs (1)
171if (symbol.ContainingAssembly.Equals(compilation.Assembly))
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
121var assembly = compilation?.Assembly;
ICompilationExtensions.cs (2)
46var referencedAssemblySymbols = compilation.Assembly.Modules.First().ReferencedAssemblySymbols; 65builder.Add(previous.Assembly);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
443var namedParameter = IsAttributeNamedParameter(member, within ?? compilation.Assembly);
Recommendations\AbstractRecommendationService.cs (2)
114_context.SemanticModel.Compilation.Assembly, 137return namespaceSymbol.ContainsAccessibleTypesOrNamespaces(_context.SemanticModel.Compilation.Assembly);
SemanticModelExtensions.cs (1)
84(ISymbol)semanticModel.Compilation.Assembly;
Shared\Extensions\ISolutionExtensions.cs (1)
30results.Add(compilation.Assembly.GlobalNamespace);
SymbolKey.AssemblySymbolKey.cs (2)
30if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 32result.AddIfNotNull(compilation.Assembly);
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (1)
313RecordSourceOfAssemblySymbol(compilation.Assembly, projectId);
Workspace\Solution\SolutionState.ICompilationTracker.cs (2)
31/// return true if the symbol is <see cref="Compilation.Assembly"/>. If <paramref name="primary"/> is 32/// false, then it can return true if <paramref name="symbol"/> is <see cref="Compilation.Assembly"/> or any
Workspace\Solution\SolutionState.UnrootedSymbolSet.cs (2)
38/// The <see cref="IAssemblySymbol"/> produced directly by <see cref="Compilation.Assembly"/>. 68var primaryAssembly = new WeakReference<IAssemblySymbol>(compilation.Assembly);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SymbolKeyTests.cs (1)
1454GetDeclaredSymbols(compilation.Assembly.GlobalNamespace, list);
Microsoft.VisualStudio.LanguageServices (11)
Library\ObjectBrowser\AbstractListItemFactory.cs (10)
323if (IncludeMemberSymbol(member, compilation.Assembly)) 366if (IncludeMemberSymbol(member, compilation.Assembly)) 451: compilation.Assembly; 493compilation.Assembly != null) 495set.Add(Tuple.Create(projectId, compilation.Assembly)); 521compilation.Assembly != null) 523set.Add(Tuple.Create(project.Id, compilation.Assembly)); 672var typeMembers = GetAccessibleTypeMembers(namespaceSymbol, compilation.Assembly); 686foreach (var nestedTypeMember in GetAccessibleTypeMembers(typeSymbol, compilation.Assembly)) 746namespaceSymbol = compilation.Assembly.GlobalNamespace;
Library\VsNavInfo\NavInfoFactory.cs (1)
148var isCompilationAssembly = containingAssembly.Identity.Equals(compilation.Assembly.Identity);
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\Collections\ExternalNamespaceEnumerator.cs (1)
72var containingAssembly = project.GetCompilationAsync().Result.Assembly;