public void Remove(Const.Param name) { var values = GetValues(); if (values.TryGetValue(name.ToString("G") + Extender, out string value)) { values.Remove(name.ToString("G") + Extender); } SaveValues(values); }
public void Set(Const.Param name, string value) { var values = GetValues(); values[name.ToString("G") + Extender] = value; SaveValues(values); }
private string GetValue(Const.Param name, string defaultValue = null) { var values = GetValues(); if (values.TryGetValue(name.ToString("G") + Extender, out string value)) { return(value); } else { Set(name, defaultValue); return(defaultValue); } }
public InvalidValueException(Const.Param param, string value) : base($"Invalid value {param.ToString()} = '{value}'.") { // }