示例#1
0
 public void addArrayFiled(GatParamValueFromObjFun getParamfun, System.Reflection.FieldInfo filedInfo, string[] names)
 {
     for (int i = 0; i < names.Length; ++i)
     {
         addFiled(getParamfun, new FieldPair(filedInfo, i, names[i]));
     }
 }
示例#2
0
        public void addFiled(GatParamValueFromObjFun getParamfun, FieldPair filed)
        {
            FieldPairInfo info = new FieldPairInfo();

            info.mGetParamFun = getParamfun;
            info.mFiled       = filed;
            info.mIndex       = mFields.Count;
            mFields.Add(info);
            mFiledMap[filed.name] = info;
        }
示例#3
0
 public void addFiled(GatParamValueFromObjFun getParamfun, System.Reflection.FieldInfo filedInfo, string name)
 {
     addFiled(getParamfun, new FieldPair(filedInfo, name));
 }