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)
6998
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)
217
if (assembly.
IsLinked
)
Emitter\Model\PEModuleBuilder.cs (2)
807
if (!a.
IsLinked
&& !a.IsMissing && AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a))
865
!corLibrary.
IsLinked
&&
Emitter\Model\PropertySymbolAdapter.cs (1)
148
Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.
IsLinked
);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
235
if (!indirectRef.IsMissing && indirectRef.
IsLinked
&& _assemblyGuidMap.ContainsKey(indirectRef))
258
if (namedType.SpecialType != SpecialType.None || namedType.IsErrorType() || !namedType.ContainingAssembly.
IsLinked
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
106
if ((object)assembly != null && assembly.
IsLinked
)
125
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)
2179
isOrdinaryEmbeddableStruct = this.ContainingAssembly.
IsLinked
;
2258
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)
1655
assembly.
IsLinked
&&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (29)
Symbols\Metadata\PE\NoPia.cs (28)
766
Assert.True(pia5Asm1.
IsLinked
);
776
Assert.False(pia5Asm2.
IsLinked
);
787
Assert.True(pia5Asm3.
IsLinked
);
788
Assert.False(library2Asm3.
IsLinked
);
801
Assert.False(pia5Asm4.
IsLinked
);
802
Assert.False(library2Asm4.
IsLinked
);
818
Assert.True(pia1Asm5.
IsLinked
);
819
Assert.True(pia5Asm5.
IsLinked
);
820
Assert.False(library2Asm5.
IsLinked
);
836
Assert.False(pia1Asm6.
IsLinked
);
837
Assert.True(pia5Asm6.
IsLinked
);
838
Assert.False(library2Asm6.
IsLinked
);
848
Assert.True(pia5Asm7.
IsLinked
);
849
Assert.True(library2Asm7.
IsLinked
);
1133
Assert.True(pia5Asm1.
IsLinked
);
1143
Assert.False(pia5Asm2.
IsLinked
);
1154
Assert.True(pia5Asm3.
IsLinked
);
1155
Assert.False(library2Asm3.
IsLinked
);
1168
Assert.False(pia5Asm4.
IsLinked
);
1169
Assert.False(library2Asm4.
IsLinked
);
1185
Assert.True(pia1Asm5.
IsLinked
);
1186
Assert.True(pia5Asm5.
IsLinked
);
1187
Assert.False(library2Asm5.
IsLinked
);
1203
Assert.False(pia1Asm6.
IsLinked
);
1204
Assert.True(pia5Asm6.
IsLinked
);
1205
Assert.False(library2Asm6.
IsLinked
);
1215
Assert.True(pia5Asm7.
IsLinked
);
1216
Assert.True(library2Asm7.
IsLinked
);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (1)
428
Assert.True(localType2.Assembly.GetNoPiaResolutionAssemblies().First(arg => arg.Name == "Dummy1").
IsLinked
);