private void StartTimer(string index, int expiration) { var timer = _timers.FirstOrDefault(t => t.Index == index); if (timer == null) { timer = new Timer {Index = index}; _timers.Add(timer); } timer.Expiration = expiration; timer.IsActive = true; }
private void FireTimer(Timer timer) { var element = string.Format("(timer-triggered {0})", timer.Index); PerformAddCommand(element); timer.IsActive = false; }