public void Cancel()
{
lock (timerLock)
{
cancelled = true;
Unregister(this);
timer.Stop();
}
}
public void Cancel() { if (IsRunning) { timer.Cancel(); } }