public ParameterDefn(string pName, string pDesc, T pDefault, PGetValue <T> pGetter, PSetValue <T> pSetter) : base(pName, pDesc) { defaultValue = pDefault; setter = pSetter; getter = pGetter; }
// Simple parameter variable where property name is the same as the INI file name // and the value is only a simple get and set. public ParameterDefn(string pName, string pDesc, T pDefault) : base(pName, pDesc) { defaultValue = pDefault; setter = (v) => { SetValueByName(name, v); }; getter = () => { return(GetValueByName(name)); }; }