public object GetValue(AppStateNames name) { if (Values.ContainsKey(name)) { return(Values[name]); } return(null); }
public string GetName(AppStateNames Name) { return(Enum.GetName(typeof(AppStateNames), Name)); }
private void RaiseGotNewState(AppStateNames name) { var evt = GotNewState; evt?.Invoke(this, name); }
public void SetValue(AppStateNames name, object value) { Values[name] = value; RaiseGotNewState(name); }