13 references to AsSingleValue
ILLink.RoslynAnalyzer (13)
RequiresDynamicCodeAnalyzer.cs (2)
107
var typesValue = genericParametersArray.
AsSingleValue
();
134
var singleValue = value.
AsSingleValue
();
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (9)
919
BindingFlags bindingFlags = argumentValues[0].
AsSingleValue
() is NullValue ? BindingFlags.Static : BindingFlags.Default;
961
bool hasTypeArguments = (argumentValues[2].
AsSingleValue
() as ArrayValue)?.Size.AsConstInt() != 0;
1301
1 => (argumentValues[0].
AsSingleValue
() as ArrayValue)?.Size.AsConstInt(),
1302
2 => (argumentValues[1].
AsSingleValue
() as ArrayValue)?.Size.AsConstInt(),
1303
4 => (argumentValues[2].
AsSingleValue
() as ArrayValue)?.Size.AsConstInt(),
1304
5 => (argumentValues[3].
AsSingleValue
() as ArrayValue)?.Size.AsConstInt(),
1408
if (argumentValues[argsParam].
AsSingleValue
() is ArrayValue arrayValue &&
1411
else if (argumentValues[argsParam].
AsSingleValue
() is NullValue)
1607
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)
289
if (arrayValue.
AsSingleValue
() is ArrayOfAnnotatedSystemTypeValue arrayOfAnnotated && !arrayOfAnnotated.IsModified)