38 references to HasMetadataParametersCount
ILLink.RoslynAnalyzer (38)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (8)
535if (calledMethod.HasMetadataParametersCount(1)) 540else if (calledMethod.HasMetadataParametersCount(2) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Reflection.BindingFlags")) 542else if (calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)3, "System.Reflection.BindingFlags")) 1051if ((calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Boolean") && argumentValues[2].AsConstInt() != 0) || 1052(calledMethod.HasMetadataParametersCount(5) && argumentValues[4].AsConstInt() != 0)) 1404int argsParam = calledMethod.HasMetadataParametersCount(2) || calledMethod.HasMetadataParametersCount(3) ? 1 : 3; 1680if (calledMethod.HasMetadataParametersCount(8) && calledMethod.HasParameterOfType((ParameterIndex)2 + offset, "System.Boolean"))
src\tools\illink\src\ILLink.Shared\TrimAnalysis\Intrinsics.cs (30)
33&& (calledMethod.HasMetadataParametersCount(1) || calledMethod.HasMetadataParametersCount(2)) 74&& calledMethod.HasMetadataParametersCount(4) 80&& calledMethod.HasMetadataParametersCount(3) 86&& ((calledMethod.HasParameterOfType((ParameterIndex)1, "System.Type") && calledMethod.HasMetadataParametersCount(3)) 87|| (calledMethod.HasParameterOfType((ParameterIndex)1, "System.Reflection.MethodInfo") && calledMethod.HasMetadataParametersCount(2))) 93&& calledMethod.HasMetadataParametersCount(1) 99&& calledMethod.HasMetadataParametersCount(1) 105&& calledMethod.HasMetadataParametersCount(1) 111&& calledMethod.HasMetadataParametersCount(2) 117&& calledMethod.HasMetadataParametersCount(2) 123&& calledMethod.HasMetadataParametersCount(2) 129&& calledMethod.HasMetadataParametersCount(2) 153&& calledMethod.HasMetadataParametersCount(1) 176&& calledMethod.HasMetadataParametersCount(1) 190&& calledMethod.HasMetadataParametersCount(1) 204&& calledMethod.HasMetadataParametersCount(1) 218&& calledMethod.HasMetadataParametersCount(1) 228&& (calledMethod.HasMetadataParametersCount(1) || 229(calledMethod.HasMetadataParametersCount(2) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Reflection.BindingFlags")) || 230(calledMethod.HasMetadataParametersCount(3) && calledMethod.HasParameterOfType((ParameterIndex)3, "System.Reflection.BindingFlags"))) 236&& calledMethod.HasMetadataParametersCount(1) 245&& (calledMethod.HasMetadataParametersCount(1) || 246(calledMethod.HasMetadataParametersCount(2) && calledMethod.HasParameterOfType((ParameterIndex)2, "System.Boolean"))) 251&& calledMethod.HasMetadataParametersCount(0) 288&& calledMethod.HasMetadataParametersCount(1) 304&& calledMethod.HasMetadataParametersCount(2) 388&& (calledMethod.HasMetadataParametersCount(0) || calledMethod.HasParameterOfType((ParameterIndex)1, "System.Boolean")) 407&& calledMethod.HasMetadataParametersCount(1) 419&& calledMethod.HasMetadataParametersCount(0)