1 instantiation of NullValue
illink (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullValue.cs (1)
17
public static NullValue Instance { get; } = new
NullValue
();
26 references to NullValue
illink (26)
Linker.Dataflow\AttributeDataFlow.cs (2)
57
return
NullValue
.Instance;
66
return argument.Value is null ?
NullValue
.Instance : new KnownStringValue((string)argument.Value);
Linker.Dataflow\MethodBodyScanner.cs (1)
369
currentStack.Push(new StackSlot(
NullValue
.Instance));
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (21)
63
else if (uniqueValue ==
NullValue
.Instance)
165
if (value !=
NullValue
.Instance)
252
if (interfaceName ==
NullValue
.Instance)
259
AddReturnValue(
NullValue
.Instance);
338
else if (value ==
NullValue
.Instance)
618
else if (stringParam is
NullValue
)
631
else if (value is
NullValue
)
709
else if (stringParam is
NullValue
)
724
else if (value is
NullValue
)
806
else if (stringParam is
NullValue
)
818
else if (value is
NullValue
)
877
else if (value ==
NullValue
.Instance)
918
BindingFlags bindingFlags = argumentValues[0].AsSingleValue() is
NullValue
? BindingFlags.Static : BindingFlags.Default;
928
else if (stringParam is
NullValue
)
1072
else if (typeNameValue ==
NullValue
.Instance)
1169
else if (value ==
NullValue
.Instance)
1262
else if (value ==
NullValue
.Instance)
1356
else if (methodValue ==
NullValue
.Instance)
1410
else if (argumentValues[argsParam].AsSingleValue() is
NullValue
)
1571
yield return
NullValue
.Instance;
1700
if (typeNameValue is
NullValue
)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullValue.cs (1)
17
public static
NullValue
Instance { get; } = new NullValue();
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
73
else if (uniqueValue ==
NullValue
.Instance)