4 overrides of IsLinked
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
271internal override bool IsLinked
Symbols\MissingAssemblySymbol.cs (1)
47internal override bool IsLinked
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
248internal override bool IsLinked
Symbols\Source\SourceAssemblySymbol.cs (1)
1877internal override bool IsLinked
27 references to IsLinked
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Expressions.cs (1)
6987if (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)
217if (assembly.IsLinked)
Emitter\Model\PEModuleBuilder.cs (2)
807if (!a.IsLinked && !a.IsMissing && AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a)) 865!corLibrary.IsLinked &&
Emitter\Model\PropertySymbolAdapter.cs (1)
148Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.IsLinked);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
235if (!indirectRef.IsMissing && indirectRef.IsLinked && _assemblyGuidMap.ContainsKey(indirectRef)) 258if (namedType.SpecialType != SpecialType.None || namedType.IsErrorType() || !namedType.ContainingAssembly.IsLinked)
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
106if ((object)assembly != null && assembly.IsLinked) 125if ((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)
2160isOrdinaryEmbeddableStruct = this.ContainingAssembly.IsLinked; 2239var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.IsLinked;
Symbols\ReferenceManager.cs (4)
157return candidateAssembly.IsLinked; 667if (asm.IsLinked) 680if (!underlyingReferencedAssemblySymbols[k].IsLinked) 1118if (!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)
136if (asm.IsLinked) 316if (!a.IsMissing && a.IsLinked)
Symbols\TypeSymbolExtensions.cs (1)
1654assembly.IsLinked &&