I launch a timer only one time in my application :
CustomTimer timer = new CustomTimer(mod);
timer.Interval = interval.TotalMilliseconds;
timer.AutoReset = false;
timer.Start();
So the AutoReset is set to false. At the end of the timer, will the dispose method be called automatically ?