9 references to AsConstInt
ILLink.RoslynAnalyzer (9)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (7)
1074if ((calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Boolean") && argumentValues[2].AsConstInt() != 0) || 1075(calledMethod.HasMetadataParametersCount(5) && argumentValues[4].AsConstInt() != 0)) 1416bool nonPublic = argumentValues[1].AsConstInt() != 0; 1440if (argumentValues[1].AsConstInt() is int constInt) 1562calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)3, "System.Boolean") && argumentValues[2].AsConstInt() != 0; 1770if (argumentValues[3].AsConstInt() is int bindingFlagsInt) 1818internal static BindingFlags? GetBindingFlagsFromValue(in MultiValue parameter) => (BindingFlags?)parameter.AsConstInt();
TrimAnalysis\TrimAnalysisVisitor.cs (2)
299if (indexValue.AsConstInt() is not int index) 315int? index = indexValue.AsConstInt();