protected virtual bool OnReportProgress(double progress) { if (ReportProgress != null) { ReportStageOperationProgressEventArgs e = new ReportStageOperationProgressEventArgs(progress); ReportProgress(this, e); return !e.Cancel; } else return true; }
void HandleOperationReportProgress(object sender, ReportStageOperationProgressEventArgs e) { e.Cancel = CancelProcessingPending; }