public PersistentCounter() { _timer = new Timer(_ => { if (Running) { Value++; CounterUpdated?.Invoke(this, Value); } }); _timer.Change(0, 1000); }
private void OnTimer(int counter) { CounterUpdated?.Invoke(counter); }