Skip to content

Z80CompressionStream Class ​

Definition ​

A stream that compresses or decompresses data using the Z80 snapshot compression format.

c#
public sealed class Z80CompressionStream : Stream, IDisposable, IAsyncDisposable

View source

Constructors ​

NameDescription
Z80CompressionStream(Stream, CompressionMode, Boolean, Boolean)Initializes a new instance of the Z80CompressionStream class.

Properties ​

NameDescription
CanReadWhen overridden in a derived class, gets a value indicating whether the current stream supports reading.
CanSeekWhen overridden in a derived class, gets a value indicating whether the current stream supports seeking.
CanWriteWhen overridden in a derived class, gets a value indicating whether the current stream supports writing.
LengthWhen overridden in a derived class, gets the length in bytes of the stream.
PositionWhen overridden in a derived class, gets or sets the position within the current stream.

Methods ​

NameDescription
Dispose(Boolean)Releases the unmanaged resources used by the Stream and optionally releases the managed resources.
Flush()When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device.
Read(Byte[], Int32, Int32)When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
Read(Span<Byte>)When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
Seek(Int64, SeekOrigin)When overridden in a derived class, sets the position within the current stream.
SetLength(Int64)When overridden in a derived class, sets the length of the current stream.
Write(Byte[], Int32, Int32)When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
Write(ReadOnlySpan<Byte>)When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.