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; }