4 overrides of IsLinked
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
284internal override bool IsLinked
Symbols\MissingAssemblySymbol.cs (1)
47internal override bool IsLinked
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
263internal override bool IsLinked
Symbols\Source\SourceAssemblySymbol.cs (1)
1877internal override bool IsLinked
29 references to IsLinked
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Expressions.cs (1)
7143if (interfaceType.ContainingAssembly.IsLinked)
Binder\ImportChain.cs (2)
86else if (!namespaceOrType.ContainingAssembly.IsLinked) 116else if (target is NamedTypeSymbol { ContainingAssembly.IsLinked: false } or not NamedTypeSymbol)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
225if (assembly.IsLinked)
Emitter\Model\PEModuleBuilder.cs (2)
959if (!a.IsLinked && !a.IsMissing && AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a)) 1017!corLibrary.IsLinked &&
Emitter\Model\PropertySymbolAdapter.cs (1)
148Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.IsLinked);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
288if (!indirectRef.IsMissing && indirectRef.IsLinked && _assemblyGuidMap.ContainsKey(indirectRef)) 311if (namedType.SpecialType != SpecialType.None || namedType.IsErrorType() || !namedType.ContainingAssembly.IsLinked)
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
107if ((object)assembly != null && assembly.IsLinked) 126if ((object)assembly != null && assembly.IsLinked)
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
24if (rewrittenReceiverOpt != null && node.Event.ContainingAssembly.IsLinked && node.Event.ContainingType.IsInterfaceType())
Symbols\Compilation_UsedAssemblies.cs (2)
174Debug.Assert(!dependency.IsLinked); 186if (!underlyingDependency.IsLinked && usedAssemblies.Contains(underlyingDependency))
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2496isOrdinaryEmbeddableStruct = this.ContainingAssembly.IsLinked; 2575var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.IsLinked;
Symbols\ReferenceManager.cs (6)
156return candidateAssembly.IsLinked; 433Debug.Assert(allAssemblyData[i].IsLinked == bound.AssemblySymbol.IsLinked); 666if (asm.IsLinked) 679if (!underlyingReferencedAssemblySymbols[k].IsLinked) 1108return module.GetReferencedAssemblySymbols().Count(static identity => !identity.IsLinked); 1117if (!sourceReferencedAssemblySymbols[i].IsLinked)
Symbols\Retargeting\RetargetingModuleSymbol.cs (2)
205while (underlyingBoundReferences[j].IsLinked) 237while (j < underlyingBoundReferences.Length && underlyingBoundReferences[j].IsLinked)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
241Debug.Assert(!retargetFrom.IsLinked); 246isLocalType = retargetFrom.IsLinked;
Symbols\Source\SourceModuleSymbol.cs (2)
137if (asm.IsLinked) 337if (!a.IsMissing && a.IsLinked)
Symbols\TypeSymbolExtensions.cs (1)
1738assembly.IsLinked &&