BetterExplorer.ArchiveProcressScreen.CompressionFinished C# (CSharp) Method

CompressionFinished() private method

private CompressionFinished ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void CompressionFinished(object sender, EventArgs e)
        {
            bool isExtract = (_action == ArchiveAction.Extract);
            pb_compression.Invoke(new InvokeEvent((object o, EventArgs l) => { pb_compression.Value = 100; }), sender, e);
            lbl_commpressing_file.Invoke(new InvokeEvent((object o, EventArgs el) =>
            {
                lbl_commpressing_file.Text = isExtract ? "Extracting Complete!" : "Compressing Complete!";
            }), sender, e);
            if (isExtract == true)
            {
                Done();
                ExtractionCompleted(sender, new ArchiveEventArgs(_archivePath));
            }
            else
            {
                CompressionCompleted(sender, new ArchiveEventArgs(_archivePath));
            }

            //pb_totaalfiles.Invoke(new InvokeEvent((object o, EventArgs l) => { pb_totaalfiles.Value += _deltatotaal; }), sender, e);
            //when compression is finished.
            if (sender is SevenZipExtractor)
                (sender as SevenZipExtractor).Dispose();
        }