public void Dispose() { Stop(); _lastCallTime = 0; _action = null; lock (Timers) Timers.Remove(Name); }