39 references to HasMetadataParametersCount
ILLink.RoslynAnalyzer (39)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (9)
557if (calledMethod.HasMetadataParametersCount(1)) 562else if (calledMethod.HasMetadataParametersCount(2) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Reflection.BindingFlags")) 564else if (calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)3, "System.Reflection.BindingFlags")) 1074if ((calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Boolean") && argumentValues[2].AsConstInt() != 0) || 1075(calledMethod.HasMetadataParametersCount(5) && argumentValues[4].AsConstInt() != 0)) 1427int argsParam = calledMethod.HasMetadataParametersCount(2) || calledMethod.HasMetadataParametersCount(3) ? 1 : 3; 1562calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)3, "System.Boolean") && argumentValues[2].AsConstInt() != 0; 1766if (calledMethod.HasMetadataParametersCount(8) && calledMethod.HasParameterOfType((ParameterIndex)2 + offset, "System.Boolean"))
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\Intrinsics.cs (30)
36&& (calledMethod.HasMetadataParametersCount(1) || calledMethod.HasMetadataParametersCount(2)) 77&& calledMethod.HasMetadataParametersCount(4) 83&& calledMethod.HasMetadataParametersCount(3) 89&& ((calledMethod.HasParameterOfType((ParameterIndex)1, "System.Type") && calledMethod.HasMetadataParametersCount(3)) 90|| (calledMethod.HasParameterOfType((ParameterIndex)1, "System.Reflection.MethodInfo") && calledMethod.HasMetadataParametersCount(2))) 96&& calledMethod.HasMetadataParametersCount(1) 102&& calledMethod.HasMetadataParametersCount(1) 108&& calledMethod.HasMetadataParametersCount(1) 114&& calledMethod.HasMetadataParametersCount(2) 120&& calledMethod.HasMetadataParametersCount(2) 126&& calledMethod.HasMetadataParametersCount(2) 132&& calledMethod.HasMetadataParametersCount(2) 156&& calledMethod.HasMetadataParametersCount(1) 179&& calledMethod.HasMetadataParametersCount(1) 193&& calledMethod.HasMetadataParametersCount(1) 207&& calledMethod.HasMetadataParametersCount(1) 221&& calledMethod.HasMetadataParametersCount(1) 231&& (calledMethod.HasMetadataParametersCount(1) || 232(calledMethod.HasMetadataParametersCount(2) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Reflection.BindingFlags")) || 233(calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)3, "System.Reflection.BindingFlags"))) 239&& calledMethod.HasMetadataParametersCount(1) 248&& (calledMethod.HasMetadataParametersCount(1) || 249(calledMethod.HasMetadataParametersCount(2) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Boolean"))) 254&& calledMethod.HasMetadataParametersCount(0) 291&& calledMethod.HasMetadataParametersCount(1) 307&& calledMethod.HasMetadataParametersCount(2) 398&& (calledMethod.HasMetadataParametersCount(0) || calledMethod.HasParameterOfType((ParameterIndex)1, "System.Boolean")) 417&& calledMethod.HasMetadataParametersCount(1) 429&& calledMethod.HasMetadataParametersCount(0)