Пример #1
0
        public override IPackage Load()
        {
            if (_cachedPackage == null)
            {
                ExtractPackage(PackageFile, _cacheDirectoryPathPath);

                _cachedPackage = new UncompressedPackage(Source, PackageFile, _cacheDirectoryPathPath, _builders);
            }
            return _cachedPackage;
        }
Пример #2
0
        public IPackage Load()
        {
            if (_cachedPackage == null)
            {
                ExtractWrapFile(_wrapFile, _cacheDirectoryPathPath);

                _cachedPackage = new UncompressedPackage(Source, _wrapFile, _cacheDirectoryPathPath, _builders);
            }
            return _cachedPackage;
        }
Пример #3
0
 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;
 }