5 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
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockAssemblySymbol.cs (1)
68internal override bool IsLinked
58 references to IsLinked
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Expressions.cs (1)
7155if (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)
286if (!indirectRef.IsMissing && indirectRef.IsLinked && _assemblyGuidMap.ContainsKey(indirectRef)) 309if (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)
2308isOrdinaryEmbeddableStruct = this.ContainingAssembly.IsLinked; 2387var 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) 317if (!a.IsMissing && a.IsLinked)
Symbols\TypeSymbolExtensions.cs (1)
1683assembly.IsLinked &&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (29)
Symbols\Metadata\PE\NoPia.cs (28)
767Assert.True(pia5Asm1.IsLinked); 777Assert.False(pia5Asm2.IsLinked); 788Assert.True(pia5Asm3.IsLinked); 789Assert.False(library2Asm3.IsLinked); 802Assert.False(pia5Asm4.IsLinked); 803Assert.False(library2Asm4.IsLinked); 819Assert.True(pia1Asm5.IsLinked); 820Assert.True(pia5Asm5.IsLinked); 821Assert.False(library2Asm5.IsLinked); 837Assert.False(pia1Asm6.IsLinked); 838Assert.True(pia5Asm6.IsLinked); 839Assert.False(library2Asm6.IsLinked); 849Assert.True(pia5Asm7.IsLinked); 850Assert.True(library2Asm7.IsLinked); 1134Assert.True(pia5Asm1.IsLinked); 1144Assert.False(pia5Asm2.IsLinked); 1155Assert.True(pia5Asm3.IsLinked); 1156Assert.False(library2Asm3.IsLinked); 1169Assert.False(pia5Asm4.IsLinked); 1170Assert.False(library2Asm4.IsLinked); 1186Assert.True(pia1Asm5.IsLinked); 1187Assert.True(pia5Asm5.IsLinked); 1188Assert.False(library2Asm5.IsLinked); 1204Assert.False(pia1Asm6.IsLinked); 1205Assert.True(pia5Asm6.IsLinked); 1206Assert.False(library2Asm6.IsLinked); 1216Assert.True(pia5Asm7.IsLinked); 1217Assert.True(library2Asm7.IsLinked);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (1)
428Assert.True(localType2.Assembly.GetNoPiaResolutionAssemblies().First(arg => arg.Name == "Dummy1").IsLinked);