public static ParameterInfo ExtractProceedFunction(MethodInfo m) { return m.GetParameters() .LastOrDefault(p => IsProceedFunction(p.ParameterType)) ; }