Files

35 lines
912 B
C#
Raw Permalink Normal View History

2013-04-07 10:58:58 +01:00
using System.Collections.Generic;
using System.IO;
using SharpCompress.Common;
using SharpCompress.Common.Rar;
using SharpCompress.Common.Rar.Headers;
using SharpCompress.IO;
namespace SharpCompress.Reader.Rar
{
public class RarReaderVolume : RarVolume
{
internal RarReaderVolume(Stream stream, Options options)
: base(StreamingMode.Streaming, stream, options)
{
}
2013-04-28 12:32:55 +01:00
2013-04-07 10:58:58 +01:00
internal override RarFilePart CreateFilePart(FileHeader fileHeader, MarkHeader markHeader)
{
return new NonSeekableStreamFilePart(markHeader, fileHeader);
}
internal override IEnumerable<RarFilePart> ReadFileParts()
{
return GetVolumeFileParts();
}
2013-04-28 13:01:29 +01:00
#if !PORTABLE && !NETFX_CORE
2013-04-07 10:58:58 +01:00
public override FileInfo VolumeFile
{
2013-04-28 12:32:55 +01:00
get { return null; }
2013-04-07 10:58:58 +01:00
}
#endif
}
2013-04-28 12:32:55 +01:00
}