private void CancelRun() { lock (this) { isCanceled = true; if (currentProgressMonitor != null) { currentProgressMonitor.Cancel(); } } }
/// <summary> /// Cancels the test run and prevents a new one from starting. /// </summary> public void Cancel() { lock (cancelationSyncRoot) { isCanceled = true; if (cancelableProgressMonitor != null) { cancelableProgressMonitor.Cancel(); } } }
public void Cancel() { progressMonitor.Cancel(); }