1 instantiation of NullValue
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullValue.cs (1)
17public static NullValue Instance { get; } = new NullValue();
25 references to NullValue
ILLink.RoslynAnalyzer (25)
RequiresDynamicCodeAnalyzer.cs (1)
120if (typesValue is NullValue)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (21)
63else if (uniqueValue == NullValue.Instance) 165if (value != NullValue.Instance) 252if (interfaceName == NullValue.Instance) 259AddReturnValue(NullValue.Instance); 338else if (value == NullValue.Instance) 619else if (stringParam is NullValue) 632else if (value is NullValue) 710else if (stringParam is NullValue) 725else if (value is NullValue) 807else if (stringParam is NullValue) 819else if (value is NullValue) 878else if (value == NullValue.Instance) 919BindingFlags bindingFlags = argumentValues[0].AsSingleValue() is NullValue ? BindingFlags.Static : BindingFlags.Default; 929else if (stringParam is NullValue) 1074else if (typeNameValue == NullValue.Instance) 1171else if (value == NullValue.Instance) 1264else if (value == NullValue.Instance) 1358else if (methodValue == NullValue.Instance) 1412else if (argumentValues[argsParam].AsSingleValue() is NullValue) 1573yield return NullValue.Instance; 1702if (typeNameValue is NullValue)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullValue.cs (1)
17public static NullValue Instance { get; } = new NullValue();
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
80else if (uniqueValue == NullValue.Instance)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
520constValue = NullValue.Instance;