title: If the autoreset is set to false, will my timer be disposed automatically?
body: <p>I launch a timer only one time in my application:</p>
  
  <pre><code>CustomTimer timer = new CustomTimer(mod);
  timer.Interval = interval.TotalMilliseconds;
  timer.AutoReset = false;
  timer.Start();
  </code></pre>
  
  <p>So the AutoReset is set to false. At the end of the timer, will the dispose method be called automatically?</p>