5 overrides of IsLinked
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
271
internal override bool
IsLinked
Symbols\MissingAssemblySymbol.cs (1)
47
internal override bool
IsLinked
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
248
internal override bool
IsLinked
Symbols\Source\SourceAssemblySymbol.cs (1)
1877
internal override bool
IsLinked
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockAssemblySymbol.cs (1)
68
internal override bool
IsLinked
58 references to IsLinked
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Expressions.cs (1)
7082
if (interfaceType.ContainingAssembly.
IsLinked
)
Binder\ImportChain.cs (2)
86
else if (!namespaceOrType.ContainingAssembly.
IsLinked
)
116
else if (target is NamedTypeSymbol { ContainingAssembly.
IsLinked
: false } or not NamedTypeSymbol)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
225
if (assembly.
IsLinked
)
Emitter\Model\PEModuleBuilder.cs (2)
959
if (!a.
IsLinked
&& !a.IsMissing && AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a))
1017
!corLibrary.
IsLinked
&&
Emitter\Model\PropertySymbolAdapter.cs (1)
148
Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.
IsLinked
);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
286
if (!indirectRef.IsMissing && indirectRef.
IsLinked
&& _assemblyGuidMap.ContainsKey(indirectRef))
309
if (namedType.SpecialType != SpecialType.None || namedType.IsErrorType() || !namedType.ContainingAssembly.
IsLinked
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
107
if ((object)assembly != null && assembly.
IsLinked
)
126
if ((object)assembly != null && assembly.
IsLinked
)
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
24
if (rewrittenReceiverOpt != null && node.Event.ContainingAssembly.
IsLinked
&& node.Event.ContainingType.IsInterfaceType())
Symbols\Compilation_UsedAssemblies.cs (2)
174
Debug.Assert(!dependency.
IsLinked
);
186
if (!underlyingDependency.
IsLinked
&& usedAssemblies.Contains(underlyingDependency))
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2288
isOrdinaryEmbeddableStruct = this.ContainingAssembly.
IsLinked
;
2367
var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.
IsLinked
;
Symbols\ReferenceManager.cs (6)
156
return candidateAssembly.
IsLinked
;
433
Debug.Assert(allAssemblyData[i].IsLinked == bound.AssemblySymbol.
IsLinked
);
666
if (asm.
IsLinked
)
679
if (!underlyingReferencedAssemblySymbols[k].
IsLinked
)
1108
return module.GetReferencedAssemblySymbols().Count(static identity => !identity.
IsLinked
);
1117
if (!sourceReferencedAssemblySymbols[i].
IsLinked
)
Symbols\Retargeting\RetargetingModuleSymbol.cs (2)
205
while (underlyingBoundReferences[j].
IsLinked
)
237
while (j < underlyingBoundReferences.Length && underlyingBoundReferences[j].
IsLinked
)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
241
Debug.Assert(!retargetFrom.
IsLinked
);
246
isLocalType = retargetFrom.
IsLinked
;
Symbols\Source\SourceModuleSymbol.cs (2)
137
if (asm.
IsLinked
)
317
if (!a.IsMissing && a.
IsLinked
)
Symbols\TypeSymbolExtensions.cs (1)
1665
assembly.
IsLinked
&&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (29)
Symbols\Metadata\PE\NoPia.cs (28)
767
Assert.True(pia5Asm1.
IsLinked
);
777
Assert.False(pia5Asm2.
IsLinked
);
788
Assert.True(pia5Asm3.
IsLinked
);
789
Assert.False(library2Asm3.
IsLinked
);
802
Assert.False(pia5Asm4.
IsLinked
);
803
Assert.False(library2Asm4.
IsLinked
);
819
Assert.True(pia1Asm5.
IsLinked
);
820
Assert.True(pia5Asm5.
IsLinked
);
821
Assert.False(library2Asm5.
IsLinked
);
837
Assert.False(pia1Asm6.
IsLinked
);
838
Assert.True(pia5Asm6.
IsLinked
);
839
Assert.False(library2Asm6.
IsLinked
);
849
Assert.True(pia5Asm7.
IsLinked
);
850
Assert.True(library2Asm7.
IsLinked
);
1134
Assert.True(pia5Asm1.
IsLinked
);
1144
Assert.False(pia5Asm2.
IsLinked
);
1155
Assert.True(pia5Asm3.
IsLinked
);
1156
Assert.False(library2Asm3.
IsLinked
);
1169
Assert.False(pia5Asm4.
IsLinked
);
1170
Assert.False(library2Asm4.
IsLinked
);
1186
Assert.True(pia1Asm5.
IsLinked
);
1187
Assert.True(pia5Asm5.
IsLinked
);
1188
Assert.False(library2Asm5.
IsLinked
);
1204
Assert.False(pia1Asm6.
IsLinked
);
1205
Assert.True(pia5Asm6.
IsLinked
);
1206
Assert.False(library2Asm6.
IsLinked
);
1216
Assert.True(pia5Asm7.
IsLinked
);
1217
Assert.True(library2Asm7.
IsLinked
);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (1)
428
Assert.True(localType2.Assembly.GetNoPiaResolutionAssemblies().First(arg => arg.Name == "Dummy1").
IsLinked
);