2 overrides of IsMissing
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MissingAssemblySymbol.cs (1)
38
internal sealed override bool
IsMissing
Symbols\NonMissingAssemblySymbol.cs (1)
40
internal sealed override bool
IsMissing
92 references to IsMissing
Microsoft.CodeAnalysis.CSharp (12)
Binder\BindingDiagnosticBag.cs (1)
139
if (containingAssembly?.
IsMissing
== false)
Emitter\Model\PEModuleBuilder.cs (2)
788
if (!a.IsLinked && !a.
IsMissing
&& AssemblyOrModuleSymbolToModuleRefMap.ContainsKey(a))
845
if (!corLibrary.
IsMissing
&&
Emitter\NoPia\EmbeddedTypesManager.cs (1)
220
if (!indirectRef.
IsMissing
&& indirectRef.IsLinked && _assemblyGuidMap.ContainsKey(indirectRef))
Symbols\AssemblySymbol.cs (2)
890
!CorLibrary.
IsMissing
&&
921
Debug.Assert(!(this is SourceAssemblySymbol && assembly.
IsMissing
)); // Non-source assemblies can have missing references
Symbols\Compilation_UsedAssemblies.cs (1)
240
if (assembly is null || assembly == SourceAssembly || assembly.
IsMissing
)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2094
if (@base?.SpecialType == SpecialType.None && @base.ContainingAssembly?.
IsMissing
== true)
Symbols\MissingMetadataTypeSymbol.cs (1)
76
if (containingAssembly?.
IsMissing
== true)
Symbols\ReferenceManager.cs (2)
135
if (referencedAssemblySymbols[i]!.
IsMissing
)
165
return corLibrary.
IsMissing
? null : corLibrary;
Symbols\Source\SourceModuleSymbol.cs (1)
304
if (!a.
IsMissing
&& a.IsLinked)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_Assembly.cs (1)
477
Assert.True(naturalRef.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
1104
if (targetAssembly.
IsMissing
)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NativeIntegerTests.cs (2)
1174
Assert.True(type2.ContainingAssembly.
IsMissing
);
1246
Assert.True(typeB.ContainingAssembly.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (74)
Symbols\CompilationCreationTests.cs (70)
137
Assert.Equal(1, (from a in asm1[1].BoundReferences() where !a.
IsMissing
select a).Count());
155
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
168
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
186
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
201
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
205
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
245
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
262
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
268
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
292
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
360
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
382
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
455
Assert.Equal(1, (from a in asm1[1].BoundReferences() where !a.
IsMissing
select a).Count());
466
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
479
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
488
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
503
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
507
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
537
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
554
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
560
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
584
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
626
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
648
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
738
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
751
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
834
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
849
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
853
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
975
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
992
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
998
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1022
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
1088
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
1111
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
1186
Assert.Equal(2, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
1199
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
1213
Assert.Equal(2, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
1228
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
1232
Assert.Equal(3, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
1266
Assert.Equal(2, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
1283
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
1289
Assert.Equal(3, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1313
Assert.Equal(4, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
1361
Assert.Equal(2, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
1384
Assert.Equal(3, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
1445
Assert.Equal(4, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
1462
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
1504
Assert.Equal(4, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
1524
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
1528
Assert.Equal(6, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
1596
Assert.Equal(4, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
1613
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
1619
Assert.Equal(6, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1643
Assert.Equal(8, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
1720
Assert.Equal(4, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
1733
Assert.True(missingAssembly.
IsMissing
);
1747
Assert.Equal(6, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
1832
Assert.Equal(4, (from a in asm2[1].BoundReferences() where !a.
IsMissing
select a).Count());
1845
Assert.Equal(1, (from a in asm2[2].BoundReferences() where !a.
IsMissing
select a).Count());
1859
Assert.Equal(4, (from a in asm3[1].BoundReferences() where !a.
IsMissing
select a).Count());
1874
Assert.Equal(1, (from a in asm3[2].BoundReferences() where !a.
IsMissing
select a).Count());
1878
Assert.Equal(6, (from a in asm3[3].BoundReferences() where !a.
IsMissing
select a).Count());
1912
Assert.Equal(4, (from a in asm4[1].BoundReferences() where !a.
IsMissing
select a).Count());
1929
Assert.Equal(1, (from a in asm4[2].BoundReferences() where !a.
IsMissing
select a).Count());
1935
Assert.Equal(6, (from a in asm4[3].BoundReferences() where !a.
IsMissing
select a).Count());
1959
Assert.Equal(8, (from a in asm4[4].BoundReferences() where !a.
IsMissing
select a).Count());
2007
Assert.Equal(4, (from a in asm7[2].BoundReferences() where !a.
IsMissing
select a).Count());
2018
Assert.True(missingAssembly.
IsMissing
);
2032
Assert.Equal(6, (from a in asm7[3].BoundReferences() where !a.
IsMissing
select a).Count());
Symbols\Metadata\PE\MissingTypeReferences.cs (4)
55
Assert.True(@base.ContainingAssembly.
IsMissing
);
72
Assert.True(@base.ContainingAssembly.
IsMissing
);
80
Assert.True(genericBase.ContainingAssembly.
IsMissing
);
81
Assert.True(@base.ContainingAssembly.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (2)
105
if (thisRefs[i].
IsMissing
&& !thatRefs[i].
IsMissing
)