public static Parameter FromParameterInfo(ParameterInfo parameterInfo) { Parameter parameter = new Parameter(); parameter._name = parameterInfo.Name; parameter._position = parameterInfo.Position; parameter._parameterType = parameterInfo.ParameterType; parameter._isParamArray = parameterInfo.IsDefined(typeof(ParamArrayAttribute), true); return parameter; }