Exemple #1
0
        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);
        }
Exemple #2
0
        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;
        }