public static void Cancel(Builder builder, ConsoleCancelEventArgs e) { if (builder != null && builder.IsRunning) { e.Cancel = true; builder.CancelBuild(); } }
/// <summary> /// Cancels any build in progress and wait for the thread to exit. /// </summary> public void Dispose() { builder.CancelBuild(); dynamicBuildStep.NotifyNewWorkAvailable(); builderThread.Join(); }