Files
sharpcompress/SharpCompress/Archive/Rar/FileInfoRarFilePart.cs

29 lines
831 B
C#
Raw Normal View History

2013-04-07 10:58:58 +01:00
using System.IO;
using SharpCompress.Common.Rar;
using SharpCompress.Common.Rar.Headers;
namespace SharpCompress.Archive.Rar
{
2014-02-01 09:01:15 +00:00
internal class FileInfoRarFilePart : SeekableFilePart
2013-04-07 10:58:58 +01:00
{
private readonly FileInfoRarArchiveVolume volume;
2013-04-07 10:58:58 +01:00
internal FileInfoRarFilePart(FileInfoRarArchiveVolume volume, MarkHeader mh, FileHeader fh, FileInfo fi)
2014-02-01 09:01:15 +00:00
: base(mh, fh, volume.Stream, volume.Password)
2013-04-07 10:58:58 +01:00
{
this.volume = volume;
FileInfo = fi;
}
2013-04-28 12:32:55 +01:00
internal FileInfo FileInfo { get; private set; }
2013-04-07 10:58:58 +01:00
internal override string FilePartName
{
get
{
return "Rar File: " + FileInfo.FullName
2013-04-28 12:32:55 +01:00
+ " File Entry: " + FileHeader.FileName;
2013-04-07 10:58:58 +01:00
}
}
}
2013-04-28 12:32:55 +01:00
}