public override IPackage Load() { if (_cachedPackage == null) { ExtractPackage(PackageFile, _cacheDirectoryPathPath); _cachedPackage = new UncompressedPackage(Source, PackageFile, _cacheDirectoryPathPath, _builders); } return _cachedPackage; }
public IPackage Load() { if (_cachedPackage == null) { ExtractWrapFile(_wrapFile, _cacheDirectoryPathPath); _cachedPackage = new UncompressedPackage(Source, _wrapFile, _cacheDirectoryPathPath, _builders); } return _cachedPackage; }
public IPackage Load() { if (_cachedPackage == null) { new FastZip().ExtractZip(_wrapFile.Path.FullPath, _cacheDirectoryPath.MustExist().Path.FullPath, FastZip.Overwrite.Always, x => true, null, null, true); _cachedPackage = new UncompressedPackage(Source, _wrapFile, _cacheDirectoryPath, _builders, _anchorsEnabled); } return _cachedPackage; }