13 references to AsSingleValue
ILLink.RoslynAnalyzer (13)
RequiresDynamicCodeAnalyzer.cs (2)
106var typesValue = genericParametersArray.AsSingleValue(); 133var singleValue = value.AsSingleValue();
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (9)
918BindingFlags bindingFlags = argumentValues[0].AsSingleValue() is NullValue ? BindingFlags.Static : BindingFlags.Default; 960bool hasTypeArguments = (argumentValues[2].AsSingleValue() as ArrayValue)?.Size.AsConstInt() != 0; 13001 => (argumentValues[0].AsSingleValue() as ArrayValue)?.Size.AsConstInt(), 13012 => (argumentValues[1].AsSingleValue() as ArrayValue)?.Size.AsConstInt(), 13024 => (argumentValues[2].AsSingleValue() as ArrayValue)?.Size.AsConstInt(), 13035 => (argumentValues[3].AsSingleValue() as ArrayValue)?.Size.AsConstInt(), 1407if (argumentValues[argsParam].AsSingleValue() is ArrayValue arrayValue && 1410else if (argumentValues[argsParam].AsSingleValue() is NullValue) 1606if (!array.TryGetValueByIndex(i, out MultiValue value) || value.AsSingleValue() is UnknownValue)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\ValueExtensions.cs (1)
47if (value.AsSingleValue() is ConstIntValue constInt)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
271if (arrayValue.AsSingleValue() is ArrayOfAnnotatedSystemTypeValue arrayOfAnnotated && !arrayOfAnnotated.IsModified)