public void Pause() { pauseEvent.Reset(); cancellationTokenSource.Cancel(); Status = WorkerStatus.Paused; }