1 instantiation of UnknownValue
ILLink.RoslynAnalyzer (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\UnknownValue.cs (1)
17public static UnknownValue Instance { get; } = new UnknownValue();
14 references to UnknownValue
ILLink.RoslynAnalyzer (14)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ArrayValue.cs (1)
46return new(input.AsEnumerable().Select(v => v is ArrayValue ? UnknownValue.Instance : v));
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (3)
367AddReturnValue(UnknownValue.Instance); 1632returnValue = UnknownValue.Instance; 1693if (!array.TryGetValueByIndex(i, out MultiValue value) || value.AsSingleValue() is UnknownValue)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\UnknownValue.cs (1)
17public static UnknownValue Instance { get; } = new UnknownValue();
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ValueExtensions.cs (1)
62private static ValueSet<SingleValue>.Enumerable Unknown = new ValueSet<SingleValue>.Enumerable(UnknownValue.Instance);
TrimAnalysis\SingleValueExtensions.cs (2)
28_ => UnknownValue.Instance 38SymbolKind.ErrorType => UnknownValue.Instance,
TrimAnalysis\TrimAnalysisVisitor.cs (6)
97return UnknownValue.Instance; 210if (left is UnknownValue) 216if (right is UnknownValue) 300return UnknownValue.Instance; 308return UnknownValue.Instance; 310return result.Equals(TopValue) ? UnknownValue.Instance : result;