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