Table of Contents

Class AbstractWriter

Namespace
SharpCompress.Writers
Assembly
SharpCompress.dll
public abstract class AbstractWriter : IWriter, IDisposable
Inheritance
AbstractWriter
Implements
Derived
Inherited Members
Extension Methods

Constructors

AbstractWriter(ArchiveType)

protected AbstractWriter(ArchiveType type)

Parameters

type ArchiveType

Properties

OutputStream

protected Stream OutputStream { get; }

Property Value

Stream

WriterType

public ArchiveType WriterType { get; }

Property Value

ArchiveType

Methods

Dispose()

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool isDisposing)

Parameters

isDisposing bool

~AbstractWriter()

protected ~AbstractWriter()

InitalizeStream(Stream, bool)

protected void InitalizeStream(Stream stream, bool closeStream)

Parameters

stream Stream
closeStream bool

Write(string, Stream, DateTime?)

public abstract void Write(string filename, Stream source, DateTime? modificationTime)

Parameters

filename string
source Stream
modificationTime DateTime?