Aegis.Calculate.IntervalTimer.DisposeAll C# (CSharp) Method

DisposeAll() static private method

static private DisposeAll ( ) : void
return void
        internal static void DisposeAll()
        {
            lock (Timers)
            {
                List<IntervalTimer> timers = new List<IntervalTimer>();
                foreach (var timer in Timers.Values)
                    timers.Add(timer);
                foreach (var timer in _queue)
                    timers.Add(timer);

                foreach (var timer in timers)
                    timer.Dispose();
                _queue.Clear();
            }
        }