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()
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?