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])); } }
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; }
public void addFiled(GatParamValueFromObjFun getParamfun, System.Reflection.FieldInfo filedInfo, string name) { addFiled(getParamfun, new FieldPair(filedInfo, name)); }