Пример #1
0
        private List <ParameterData> BuildParameterData()
        {
            var parameterData = new List <ParameterData>();

            foreach (var param in method.GetParameters())
            {
                var data = new ParameterData();
                data.name             = param.Name;
                data.rawName          = param.Name;
                data.position         = param.Position;
                data.value            = args[param.Position];
                data.type             = param.GetParamType(method);
                data.requestAttribute = param.GetCustomAttribute <RequestAttribute>();

                parameterData.Add(data);
            }

            return(parameterData);
        }
 public string OnParameter(object api, ParameterData param)
 {
     return param.name;
 }
Пример #3
0
 public string OnParameter(object api, ParameterData param)
 {
     return(param.name);
 }
Пример #4
0
        private List<ParameterData> BuildParameterData()
        {
            var parameterData = new List<ParameterData>();

            foreach (var param in method.GetParameters())
            {
                var data = new ParameterData();
                data.name = param.Name;
                data.rawName = param.Name;
                data.position = param.Position;
                data.value = args[param.Position];
                data.type = param.GetParamType(method);
                data.requestAttribute = param.GetCustomAttribute<RequestAttribute>();

                parameterData.Add(data);
            }

            return parameterData;
        }