Exemplo n.º 1
0
 public ZipContainer(SevenZipExtractor zip, ArchiveFileInfo entry, ZipContainer parent)
 {
     _name = entry.FileName;
     _entry = entry;
     Zip = zip;
     _parent = parent;
 }
Exemplo n.º 2
0
 public ZipContainer(SevenZipExtractor zip, ArchiveFileInfo entry, ZipContainer parent)
 {
     _name   = entry.FileName;
     _entry  = entry;
     Zip     = zip;
     _parent = parent;
 }
Exemplo n.º 3
0
 protected void DisposeImpl(bool disposing)
 {
     if (disposing)
     {
         if (_parent != null)
         {
             _parent.Dispose();
             _parent = null;
         }
         else if (_parent == null && Zip != null)
         {
             Zip.Dispose();
             Zip = null;
         }
     }
 }
Exemplo n.º 4
0
 public ZipContainer(FileSystemNode fsn)
 {
     _name = fsn.Name;
     _parent = null;
     Zip = new SevenZipExtractor(fsn.InputStream);
 }
Exemplo n.º 5
0
 protected void DisposeImpl(bool disposing)
 {
     if(disposing)
     {
         if(_parent != null)
         {
             _parent.Dispose();
             _parent = null;
         }
         else if (_parent == null && Zip != null)
         {
             Zip.Dispose();
             Zip = null;
         }
     }
 }
Exemplo n.º 6
0
 public ZipContainer(FileSystemNode fsn)
 {
     _name   = fsn.Name;
     _parent = null;
     Zip     = new SevenZipExtractor(fsn.InputStream);
 }