/// <summary>
 /// Automatic disposal when the the using statement
 /// block finishes: the timer is stopped and the
 /// time is registered.
 /// </summary>
 void IDisposable.Dispose()
 {
     _timer.Stop();
     _duration = _timer.Elapsed.TotalSeconds;
     TimeRegistry.AddTime(_key, _duration);
 }
Esempio n. 2
0
 /// <summary>
 /// Stop the timer.
 /// </summary>
 public void Stop()
 {
     _timer.Stop();
     _duration = _timer.Elapsed.TotalSeconds;
     TimeRegistry.AddTime(_key, _duration);
 }