public ZipBundleReader( IZipFileReaderWrapper zipFileReaderWrapper, ICheckSumGenerator checkSumGenerator, ILogger logger, IFileSystem fileSystem, ISerializeWrapper serializeWrapper) { if (zipFileReaderWrapper == null) throw new ArgumentNullException("zipFileReaderWrapper"); if (checkSumGenerator == null) throw new ArgumentNullException("checkSumGenerator"); if (logger == null) throw new ArgumentNullException("logger"); if (fileSystem == null) throw new ArgumentNullException("fileSystem"); if (serializeWrapper == null) throw new ArgumentNullException("serializeWrapper"); this.mZipFileReaderWrapper = zipFileReaderWrapper; this.mCheckSumGenerator = checkSumGenerator; this.mLogger = logger; this.mFileSystem = fileSystem; this.mSerializeWrapper = serializeWrapper; // Register event for when entries are extracted using the IZipFileReaderWrapper this.mZipFileReaderWrapper.OnEntryExtracted += EntryExtractedEventHandler; this.mSummary = new BundleSummary(); }
public ZipBundleReader( string fileName, string unpackDirectory, IZipFileReaderWrapper zipFileReaderWrapper, ICheckSumGenerator checkSumGenerator, ILogger logger, IFileSystem fileSystem, ISerializeWrapper serializeWrapper) { if (string.IsNullOrEmpty(fileName)) { throw new ArgumentException("fileName"); } if (string.IsNullOrEmpty(unpackDirectory)) { throw new ArgumentException("unpackDirectory"); } if (zipFileReaderWrapper == null) { throw new ArgumentNullException("zipFileReaderWrapper"); } if (checkSumGenerator == null) { throw new ArgumentNullException("checkSumGenerator"); } if (logger == null) { throw new ArgumentNullException("logger"); } if (fileSystem == null) { throw new ArgumentNullException("fileSystem"); } if (serializeWrapper == null) { throw new ArgumentNullException("serializeWrapper"); } this.mFileName = fileName; this.mUnpackDirectory = unpackDirectory; this.mZipFileReaderWrapper = zipFileReaderWrapper; this.mZipFileReaderWrapper.FileName = fileName; this.mCheckSumGenerator = checkSumGenerator; this.mLogger = logger; this.mFileSystem = fileSystem; this.mZipFileReaderWrapper.UnPackDirectory = unpackDirectory; this.mZipFileReaderWrapper.FileName = fileName; this.mSerializeWrapper = serializeWrapper; // Register event for when entries are extracted using the IZipFileReaderWrapper this.mZipFileReaderWrapper.OnEntryExtracted += EntryExtractedEventHandler; this.mSummary = new BundleSummary(); }
public ZipBundleReader( string fileName, string unpackDirectory, IZipFileReaderWrapper zipFileReaderWrapper, ICheckSumGenerator checkSumGenerator, ILogger logger, IFileSystem fileSystem, ISerializeWrapper serializeWrapper) { if (string.IsNullOrEmpty(fileName)) throw new ArgumentException("fileName"); if (string.IsNullOrEmpty(unpackDirectory)) throw new ArgumentException("unpackDirectory"); if (zipFileReaderWrapper == null) throw new ArgumentNullException("zipFileReaderWrapper"); if (checkSumGenerator == null) throw new ArgumentNullException("checkSumGenerator"); if (logger == null) throw new ArgumentNullException("logger"); if (fileSystem == null) throw new ArgumentNullException("fileSystem"); if (serializeWrapper == null) throw new ArgumentNullException("serializeWrapper"); this.mFileName = fileName; this.mUnpackDirectory = unpackDirectory; this.mZipFileReaderWrapper = zipFileReaderWrapper; this.mZipFileReaderWrapper.FileName = fileName; this.mCheckSumGenerator = checkSumGenerator; this.mLogger = logger; this.mFileSystem = fileSystem; this.mZipFileReaderWrapper.UnPackDirectory = unpackDirectory; this.mZipFileReaderWrapper.FileName = fileName; this.mSerializeWrapper = serializeWrapper; // Register event for when entries are extracted using the IZipFileReaderWrapper this.mZipFileReaderWrapper.OnEntryExtracted += EntryExtractedEventHandler; this.mSummary = new BundleSummary(); }
public ZipBundleReader( IZipFileReaderWrapper zipFileReaderWrapper, ICheckSumGenerator checkSumGenerator, ILogger logger, IFileSystem fileSystem, ISerializeWrapper serializeWrapper) { if (zipFileReaderWrapper == null) { throw new ArgumentNullException("zipFileReaderWrapper"); } if (checkSumGenerator == null) { throw new ArgumentNullException("checkSumGenerator"); } if (logger == null) { throw new ArgumentNullException("logger"); } if (fileSystem == null) { throw new ArgumentNullException("fileSystem"); } if (serializeWrapper == null) { throw new ArgumentNullException("serializeWrapper"); } this.mZipFileReaderWrapper = zipFileReaderWrapper; this.mCheckSumGenerator = checkSumGenerator; this.mLogger = logger; this.mFileSystem = fileSystem; this.mSerializeWrapper = serializeWrapper; // Register event for when entries are extracted using the IZipFileReaderWrapper this.mZipFileReaderWrapper.OnEntryExtracted += EntryExtractedEventHandler; this.mSummary = new BundleSummary(); }
private void EntryExtractedEventHandler(IZipFileReaderWrapper sender, ZipEntryReadEvent e) { this.mLogger.Debug("EntryExtractedEventHandler - Entry '{0}' extracted to '{1}'...", e.FileName, e.ExtractedTo); }