public override InvokeParameter[] GetParameters() { if (_parameters == null) { ParameterInfo[] parameterInfos = _method.GetParameters(); _parameters = new ReflectionParameter[parameterInfos.Length]; for (int i = 0; i < _parameters.Length; i++) _parameters[i] = new ReflectionParameter(parameterInfos[i]); } return _parameters; }
public override InvokeParameter[] GetParameters() { if (_parameters == null) { ParameterInfo[] parameterInfos = _method.GetParameters(); _parameters = new ReflectionParameter[parameterInfos.Length]; for (int i = 0; i < _parameters.Length; i++) { _parameters[i] = new ReflectionParameter(parameterInfos[i]); } } return(_parameters); }