Table of Contents

Interface IReader

Namespace
SharpCompress.Readers
Assembly
SharpCompress.dll
public interface IReader : IDisposable
Inherited Members
Extension Methods

Properties

ArchiveType

ArchiveType ArchiveType { get; }

Property Value

ArchiveType

Cancelled

bool Cancelled { get; }

Property Value

bool

Entry

IEntry Entry { get; }

Property Value

IEntry

Methods

Cancel()

void Cancel()

MoveToNextEntry()

bool MoveToNextEntry()

Returns

bool

OpenEntryStream()

EntryStream OpenEntryStream()

Returns

EntryStream

WriteEntryTo(Stream)

void WriteEntryTo(Stream writableStream)

Parameters

writableStream Stream

Events

CompressedBytesRead

event EventHandler<CompressedBytesReadEventArgs> CompressedBytesRead

Event Type

EventHandler<CompressedBytesReadEventArgs>

EntryExtractionBegin

event EventHandler<ReaderExtractionEventArgs<IEntry>> EntryExtractionBegin

Event Type

EventHandler<ReaderExtractionEventArgs<IEntry>>

EntryExtractionEnd

event EventHandler<ReaderExtractionEventArgs<IEntry>> EntryExtractionEnd

Event Type

EventHandler<ReaderExtractionEventArgs<IEntry>>

FilePartExtractionBegin

event EventHandler<FilePartExtractionBeginEventArgs> FilePartExtractionBegin

Event Type

EventHandler<FilePartExtractionBeginEventArgs>