private void UpdateTimer() { int i = (int)Math.Ceiling(_interval); _timer.Change(i, _autoReset ? i : Timeout.Infinite); }