public override Value GetValueOfId(string def) { PredefinedVarDelegate fn = null; predefvarMap.TryGetValue(def, out fn); if (null != fn) { return(fn()); } //PatherMessageBox.Show(def); return(new Value(DefaultSettings.GetConfigString(def))); }