5 overrides of IsLinked
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
258internal override bool IsLinked
Symbols\MissingAssemblySymbol.cs (1)
46internal override bool IsLinked
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
239internal override bool IsLinked
Symbols\Source\SourceAssemblySymbol.cs (1)
1867internal override bool IsLinked
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockAssemblySymbol.cs (1)
63internal override bool IsLinked
57 references to IsLinked
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Expressions.cs (1)
5871if (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)
423if (assembly.IsLinked)
Emitter\Model\PEModuleBuilder.cs (2)
788if (!a.IsLinked && !a.IsMissing && AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a)) 846!corLibrary.IsLinked &&
Emitter\Model\PropertySymbolAdapter.cs (1)
145Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.IsLinked);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
220if (!indirectRef.IsMissing && indirectRef.IsLinked && _assemblyGuidMap.ContainsKey(indirectRef)) 243if (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)
177Debug.Assert(!dependency.IsLinked); 189if (!underlyingDependency.IsLinked && usedAssemblies.Contains(underlyingDependency))
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1898isOrdinaryEmbeddableStruct = this.ContainingAssembly.IsLinked; 1949var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.IsLinked;
Symbols\ReferenceManager.cs (5)
157return candidateAssembly.IsLinked; 434Debug.Assert(allAssemblyData[i].IsLinked == bound.AssemblySymbol.IsLinked); 667if (asm.IsLinked) 680if (!underlyingReferencedAssemblySymbols[k].IsLinked) 1107if (!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) 304if (!a.IsMissing && a.IsLinked)
Symbols\TypeSymbolExtensions.cs (1)
1562assembly.IsLinked &&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (29)
Symbols\Metadata\PE\NoPia.cs (28)
766Assert.True(pia5Asm1.IsLinked); 776Assert.False(pia5Asm2.IsLinked); 787Assert.True(pia5Asm3.IsLinked); 788Assert.False(library2Asm3.IsLinked); 801Assert.False(pia5Asm4.IsLinked); 802Assert.False(library2Asm4.IsLinked); 818Assert.True(pia1Asm5.IsLinked); 819Assert.True(pia5Asm5.IsLinked); 820Assert.False(library2Asm5.IsLinked); 836Assert.False(pia1Asm6.IsLinked); 837Assert.True(pia5Asm6.IsLinked); 838Assert.False(library2Asm6.IsLinked); 848Assert.True(pia5Asm7.IsLinked); 849Assert.True(library2Asm7.IsLinked); 1133Assert.True(pia5Asm1.IsLinked); 1143Assert.False(pia5Asm2.IsLinked); 1154Assert.True(pia5Asm3.IsLinked); 1155Assert.False(library2Asm3.IsLinked); 1168Assert.False(pia5Asm4.IsLinked); 1169Assert.False(library2Asm4.IsLinked); 1185Assert.True(pia1Asm5.IsLinked); 1186Assert.True(pia5Asm5.IsLinked); 1187Assert.False(library2Asm5.IsLinked); 1203Assert.False(pia1Asm6.IsLinked); 1204Assert.True(pia5Asm6.IsLinked); 1205Assert.False(library2Asm6.IsLinked); 1215Assert.True(pia5Asm7.IsLinked); 1216Assert.True(library2Asm7.IsLinked);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (1)
428Assert.True(localType2.Assembly.GetNoPiaResolutionAssemblies().First(arg => arg.Name == "Dummy1").IsLinked);