Inheritance: System.Reflection.ParameterInfo
 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;
 }
Example #2
0
 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);
        }