Есть три класса Timer, о которых я знаю, System.Threading.Timer, System.Timers.Timer и System.Windows.Forms.Timer, но ни одна из них не имеет функции .Reset(), которая бы reset текущее прошедшее время равнялось 0.
Существует ли класс BCL, который имеет эту функциональность? Есть ли способ взломать это? (Я думал, возможно, что с ним можно было бы ограничить время) reset it) Мысль о том, насколько сложно было бы переопределить класс Timer, который имел эту функциональность, или как сделать это надежно с одним из классов BCL?