public void Stop() { if (ProgressQueue != null) { ProgressQueue.Terminate(); ProgressQueue = null; } }
public static void Terminate() { if (tasks != null) { tasks.Terminate(); tasks = null; } if (cleaner != null) { cleaner.Change(Timeout.Infinite, Timeout.Infinite); cleaner.Dispose(); cleaner = null; } }