private void OnCopyProgress(object sender, CopyExEventArgs args) { if ((int)args.Progress > progress) { progress = (int)args.Progress; ReportProgress(progress); } if (backgroundWorker.CancellationPending) { args.Cancel = true; } }
private void OnProgressChanged(double percent, out bool cancel) { cancel = false; var args = new CopyExEventArgs(percent); var handler = ProgressChanged; if (handler != null) { handler(this, args); } cancel = args.Cancel; }
private void OnProgressChanged(double percent, out bool cancel) { cancel = false; var args = new CopyExEventArgs(percent); var handler = ProgressChanged; if (handler != null) { handler(this, args); } cancel = args.Cancel; }