2 overrides of IsMissing
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MissingAssemblySymbol.cs (1)
39
internal sealed override bool
IsMissing
Symbols\NonMissingAssemblySymbol.cs (1)
40
internal sealed override bool
IsMissing
91 references to IsMissing
Microsoft.CodeAnalysis.CSharp (12)
Binder\BindingDiagnosticBag.cs (1)
141
if (containingAssembly?.
IsMissing
== false)
Emitter\Model\PEModuleBuilder.cs (2)
807
if (!a.IsLinked && !a.
IsMissing
&& AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a))
864
if (!corLibrary.
IsMissing
&&
Emitter\NoPia\EmbeddedTypesManager.cs (1)
235
if (!indirectRef.
IsMissing
&& indirectRef.IsLinked && _assemblyGuidMap.ContainsKey(indirectRef))
Symbols\AssemblySymbol.cs (2)
927
!CorLibrary.
IsMissing
&&
958
Debug.Assert(!(this is SourceAssemblySymbol && assembly.
IsMissing
)); // Non-source assemblies can have missing references
Symbols\Compilation_UsedAssemblies.cs (1)
237
if (assembly is null || assembly == SourceAssembly || assembly.
IsMissing
)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2396
if (@base?.SpecialType == SpecialType.None && @base.ContainingAssembly?.
IsMissing
== true)
Symbols\MissingMetadataTypeSymbol.cs (1)
77
if (containingAssembly?.
IsMissing
== true)
Symbols\ReferenceManager.cs (2)
134
if (referencedAssemblySymbols[i]!.
IsMissing
)
164
return corLibrary.
IsMissing
? null : corLibrary;
Symbols\Source\SourceModuleSymbol.cs (1)
317
if (!a.
IsMissing
&& a.IsLinked)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_Assembly.cs (1)
478
Assert.True(naturalRef.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NativeIntegerTests.cs (2)
1179
Assert.True(type2.ContainingAssembly.
IsMissing
);
1251
Assert.True(typeB.ContainingAssembly.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (74)
Symbols\CompilationCreationTests.cs (70)
138
Assert.Equal(1, (from a in asm1[1].BoundReferences() where !a.
IsMissing
select a).Count());
156
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
169
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
187
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
202
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
206
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
246
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
263
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
269
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
293
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
361
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
383
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
456
Assert.Equal(1, (from a in asm1[1].BoundReferences() where !a.
IsMissing
select a).Count());
467
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
480
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
489
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
504
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
508
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
538
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
555
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
561
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
585
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
627
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
649
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
739
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
752
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
835
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
850
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
854
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
976
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
993
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
999
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1023
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
1089
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
1112
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
1187
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
1200
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
1214
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
1229
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
1233
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
1267
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
1284
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
1290
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1314
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
1362
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
1385
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
1446
Assert.Equal(4, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
1463
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
1505
Assert.Equal(4, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
1525
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
1529
Assert.Equal(6, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
1597
Assert.Equal(4, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
1614
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
1620
Assert.Equal(6, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1644
Assert.Equal(8, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
1721
Assert.Equal(4, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
1734
Assert.True(missingAssembly.
IsMissing
);
1748
Assert.Equal(6, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
1833
Assert.Equal(4, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
1846
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
1860
Assert.Equal(4, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
1875
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
1879
Assert.Equal(6, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
1913
Assert.Equal(4, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
1930
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
1936
Assert.Equal(6, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1960
Assert.Equal(8, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
2008
Assert.Equal(4, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
2019
Assert.True(missingAssembly.
IsMissing
);
2033
Assert.Equal(6, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
Symbols\Metadata\PE\MissingTypeReferences.cs (4)
56
Assert.True(@base.ContainingAssembly.
IsMissing
);
73
Assert.True(@base.ContainingAssembly.
IsMissing
);
81
Assert.True(genericBase.ContainingAssembly.
IsMissing
);
82
Assert.True(@base.ContainingAssembly.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (2)
105
if (thisRefs[i].
IsMissing
&& !thatRefs[i].
IsMissing
)