コード例 #1
0
 internal SeekableStreamFilePart(MarkHeader mh, FileHeader fh, Stream stream)
     : base(mh, fh)
 {
     Stream = stream;
 }
コード例 #2
0
 internal FileInfoRarFilePart(FileInfoRarArchiveVolume volume, MarkHeader mh, FileHeader fh, FileInfo fi)
     : base(mh, fh)
 {
     this.volume = volume;
     FileInfo = fi;
 }
コード例 #3
0
ファイル: RarFilePart.cs プロジェクト: nickchal/pash
 internal RarFilePart(MarkHeader mh, FileHeader fh)
 {
     MarkHeader = mh;
     FileHeader = fh;
 }
コード例 #4
0
 internal override RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader)
 {
     return new NonSeekableStreamFilePart(markHeader, fileHeader);
 }
コード例 #5
0
 internal abstract RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader);
コード例 #6
0
 internal SeekableFilePart(MarkHeader mh, FileHeader fh, Stream stream, string password)
     : base(mh, fh)
 {
     this.stream = stream;
     this.password = password;
 }
コード例 #7
0
 internal NonSeekableStreamFilePart(MarkHeader mh, FileHeader fh)
     : base(mh, fh)
 {
 }
コード例 #8
0
 internal override RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader)
 {
     return new SeekableFilePart(markHeader, fileHeader, Stream, Password);
 }
コード例 #9
0
 internal FileInfoRarFilePart(FileInfoRarArchiveVolume volume, MarkHeader mh, FileHeader fh, FileInfo fi)
     : base(mh, fh, volume.Stream, volume.Password)
 {
     FileInfo = fi;
 }
コード例 #10
0
 internal override RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader)
 {
     return new FileInfoRarFilePart(this, markHeader, fileHeader, FileInfo);
 }
コード例 #11
0
 internal SeekableStreamFilePart(MarkHeader mh, FileHeader fh, Stream stream, bool streamOwner)
     : base(mh, fh, streamOwner)
 {
     Stream = stream;
 }
コード例 #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;
 }
コード例 #13
0
 internal RarFilePart(MarkHeader mh, FileHeader fh, bool streamOwner)
 {
     MarkHeader = mh;
     FileHeader = fh;
     StreamOwner = streamOwner;
 }
コード例 #14
0
 internal RarFilePart(SharpCompress.Common.Rar.Headers.MarkHeader mh, SharpCompress.Common.Rar.Headers.FileHeader fh)
 {
     this.MarkHeader = mh;
     this.FileHeader = fh;
 }
コード例 #15
0
 internal FileInfoRarFilePart(MarkHeader mh, FileHeader fh, FileInfo fi)
     : base(mh, fh, true)
 {
     FileInfo = fi;
 }
コード例 #16
0
 internal NonSeekableStreamFilePart(MarkHeader mh, FileHeader fh, bool streamOwner)
     : base(mh, fh, streamOwner)
 {
 }