5 overrides of IsLinked
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
258
internal override bool
IsLinked
Symbols\MissingAssemblySymbol.cs (1)
46
internal override bool
IsLinked
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
239
internal override bool
IsLinked
Symbols\Source\SourceAssemblySymbol.cs (1)
1867
internal override bool
IsLinked
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockAssemblySymbol.cs (1)
63
internal override bool
IsLinked
57 references to IsLinked
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Expressions.cs (1)
5871
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)
423
if (assembly.
IsLinked
)
Emitter\Model\PEModuleBuilder.cs (2)
788
if (!a.
IsLinked
&& !a.IsMissing && AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a))
846
!corLibrary.
IsLinked
&&
Emitter\Model\PropertySymbolAdapter.cs (1)
145
Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.
IsLinked
);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
220
if (!indirectRef.IsMissing && indirectRef.
IsLinked
&& _assemblyGuidMap.ContainsKey(indirectRef))
243
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)
177
Debug.Assert(!dependency.
IsLinked
);
189
if (!underlyingDependency.
IsLinked
&& usedAssemblies.Contains(underlyingDependency))
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1898
isOrdinaryEmbeddableStruct = this.ContainingAssembly.
IsLinked
;
1949
var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.
IsLinked
;
Symbols\ReferenceManager.cs (5)
157
return candidateAssembly.
IsLinked
;
434
Debug.Assert(allAssemblyData[i].IsLinked == bound.AssemblySymbol.
IsLinked
);
667
if (asm.
IsLinked
)
680
if (!underlyingReferencedAssemblySymbols[k].
IsLinked
)
1107
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)
136
if (asm.
IsLinked
)
304
if (!a.IsMissing && a.
IsLinked
)
Symbols\TypeSymbolExtensions.cs (1)
1562
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
);