BetterExplorer.ArchiveProcressScreen.Extract C# (CSharp) Method

Extract() private method

private Extract ( ) : void
return void
        private void Extract()
        {
            //setup settings.
            foreach (var fullPath in _fileAndDirectoryFullPaths)
            {
                _sevenZipExtractor = new SevenZipExtractor(fullPath);
                _sevenZipExtractor.PreserveDirectoryStructure = true;

                _sevenZipExtractor.Extracting += Compressing;
                _sevenZipExtractor.FileExtractionStarted += FileExtractionStarted;
                _sevenZipExtractor.ExtractionFinished += CompressionFinished;
                _sevenZipExtractor.FileExtractionFinished += FileExtractionFinished;

                //Extract files
                _sevenZipExtractor.ExtractArchive(_archivePath);
            }

            Done();
        }