Table of Contents

Class RarReader

Namespace
SharpCompress.Readers.Rar
Assembly
SharpCompress.dll
public abstract class RarReader : AbstractReader<RarReaderEntry, RarVolume>, IReader, IDisposable
Inheritance
RarReader
Implements
Inherited Members
Extension Methods

Properties

Volume

public override RarVolume Volume { get; }

Property Value

RarVolume

Methods

CreateFilePartEnumerableForCurrentEntry()

protected virtual IEnumerable<FilePart> CreateFilePartEnumerableForCurrentEntry()

Returns

IEnumerable<FilePart>

GetEntryStream()

protected override EntryStream GetEntryStream()

Returns

EntryStream

Open(IEnumerable<Stream>, ReaderOptions)

public static RarReader Open(IEnumerable<Stream> streams, ReaderOptions options = null)

Parameters

streams IEnumerable<Stream>
options ReaderOptions

Returns

RarReader

Open(Stream, ReaderOptions)

public static RarReader Open(Stream stream, ReaderOptions options = null)

Parameters

stream Stream
options ReaderOptions

Returns

RarReader