bool OnMergingProgress(Exception ex, int mergedFiles, int totalFiles) { if (MergingProgress != null) { var eventArgs = new MergingProgressEventArgs() { MergedFiles = mergedFiles, TotalFiles = totalFiles, MergingException = ex }; MergingProgress(this, eventArgs); return(eventArgs.Cancel); } else if (ex != null) { throw ex; } return(false); }
bool OnMergingProgress (Exception ex, int mergedFiles, int totalFiles) { if (MergingProgress != null) { var eventArgs = new MergingProgressEventArgs() { MergedFiles = mergedFiles, TotalFiles = totalFiles, MergingException = ex }; MergingProgress(this, eventArgs); return eventArgs.Cancel; } else if (ex != null) throw ex; return false; }