4 overrides of IsLinked
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
271internal override bool IsLinked
Symbols\MissingAssemblySymbol.cs (1)
46internal override bool IsLinked
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
248internal override bool IsLinked
Symbols\Source\SourceAssemblySymbol.cs (1)
1876internal override bool IsLinked
27 references to IsLinked
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Expressions.cs (1)
6936if (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)
210if (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)
236if (!indirectRef.IsMissing && indirectRef.IsLinked && _assemblyGuidMap.ContainsKey(indirectRef)) 259if (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)
175Debug.Assert(!dependency.IsLinked); 187if (!underlyingDependency.IsLinked && usedAssemblies.Contains(underlyingDependency))
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1909isOrdinaryEmbeddableStruct = this.ContainingAssembly.IsLinked; 1988var 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) 308if (!a.IsMissing && a.IsLinked)
Symbols\TypeSymbolExtensions.cs (1)
1653assembly.IsLinked &&