public override ParameterInfo[] GetParameters(){ ParameterInfo[] parameters = this.parameters; if (parameters != null) return parameters; parameters = this.method.GetParameters(); for (int i = 0, n = parameters.Length; i < n; i++) parameters[i] = new JSParameterInfo(parameters[i]); return this.parameters = parameters; }
public override ParameterInfo[] GetParameters() { ParameterInfo[] parameters = this.parameters; if (parameters != null) { return(parameters); } parameters = this.method.GetParameters(); for (int i = 0, n = parameters.Length; i < n; i++) { parameters[i] = new JSParameterInfo(parameters[i]); } return(this.parameters = parameters); }
public override ParameterInfo[] GetParameters() { ParameterInfo[] parameters = this.parameters; if (parameters != null) { return parameters; } parameters = this.method.GetParameters(); int index = 0; int length = parameters.Length; while (index < length) { parameters[index] = new JSParameterInfo(parameters[index]); index++; } return (this.parameters = parameters); }
public override ParameterInfo[] GetParameters() { ParameterInfo[] parameters = this.parameters; if (parameters != null) { return(parameters); } parameters = this.method.GetParameters(); int index = 0; int length = parameters.Length; while (index < length) { parameters[index] = new JSParameterInfo(parameters[index]); index++; } return(this.parameters = parameters); }