Ejemplo n.º 1
0
 internal SeekableStreamFilePart(MarkHeader mh, FileHeader fh, Stream stream)
     : base(mh, fh)
 {
     Stream = stream;
 }
 internal FileInfoRarFilePart(FileInfoRarArchiveVolume volume, MarkHeader mh, FileHeader fh, FileInfo fi)
     : base(mh, fh)
 {
     this.volume = volume;
     FileInfo = fi;
 }
Ejemplo n.º 3
0
 internal RarFilePart(MarkHeader mh, FileHeader fh)
 {
     MarkHeader = mh;
     FileHeader = fh;
 }
Ejemplo n.º 4
0
 internal override RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader)
 {
     return new NonSeekableStreamFilePart(markHeader, fileHeader);
 }
Ejemplo n.º 5
0
 internal abstract RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader);
Ejemplo n.º 6
0
 internal SeekableFilePart(MarkHeader mh, FileHeader fh, Stream stream, string password)
     : base(mh, fh)
 {
     this.stream = stream;
     this.password = password;
 }
 internal NonSeekableStreamFilePart(MarkHeader mh, FileHeader fh)
     : base(mh, fh)
 {
 }
 internal override RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader)
 {
     return new SeekableFilePart(markHeader, fileHeader, Stream, Password);
 }
Ejemplo n.º 9
0
 internal FileInfoRarFilePart(FileInfoRarArchiveVolume volume, MarkHeader mh, FileHeader fh, FileInfo fi)
     : base(mh, fh, volume.Stream, volume.Password)
 {
     FileInfo = fi;
 }
 internal override RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader)
 {
     return new FileInfoRarFilePart(this, markHeader, fileHeader, FileInfo);
 }
 internal SeekableStreamFilePart(MarkHeader mh, FileHeader fh, Stream stream, bool streamOwner)
     : base(mh, fh, streamOwner)
 {
     Stream = stream;
 }
Ejemplo n.º 12
0
 internal FileInfoRarFilePart(FileInfoRarArchiveVolume volume, MarkHeader mh, FileHeader fh, System.IO.FileInfo fi)
     : base(mh, fh, volume.Stream, volume.Password)
 {
     this.volume = volume;
     this.FileInfo = fi;
 }
Ejemplo n.º 13
0
 internal RarFilePart(MarkHeader mh, FileHeader fh, bool streamOwner)
 {
     MarkHeader = mh;
     FileHeader = fh;
     StreamOwner = streamOwner;
 }
Ejemplo n.º 14
0
 internal RarFilePart(SharpCompress.Common.Rar.Headers.MarkHeader mh, SharpCompress.Common.Rar.Headers.FileHeader fh)
 {
     this.MarkHeader = mh;
     this.FileHeader = fh;
 }
 internal FileInfoRarFilePart(MarkHeader mh, FileHeader fh, FileInfo fi)
     : base(mh, fh, true)
 {
     FileInfo = fi;
 }
 internal NonSeekableStreamFilePart(MarkHeader mh, FileHeader fh, bool streamOwner)
     : base(mh, fh, streamOwner)
 {
 }