InjectableStream Class |
Namespace: StreamCoders
The InjectableStream type exposes the following members.
Name | Description | |
---|---|---|
InjectableStream |
Default constructor.
|
Name | Description | |
---|---|---|
CanRead |
Gets a value indicating whether we can read.
(Overrides StreamCanRead.) | |
CanSeek |
Gets a value indicating whether we can seek.
(Overrides StreamCanSeek.) | |
CanWrite |
Gets a value indicating whether we can write.
(Overrides StreamCanWrite.) | |
Length |
Gets the length.
(Overrides StreamLength.) | |
Position |
Gets or sets the position.
(Overrides StreamPosition.) |
Name | Description | |
---|---|---|
Abort |
Aborts this object.
| |
FinalizeLength |
Commits last outstanding internal buffer and sets the true length of the stream so that
the reader can detect an EOS.
| |
Flush |
Flushes this object.
(Overrides StreamFlush.) | |
Read |
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.
(Overrides StreamRead(Byte, Int32, Int32).) | |
ReadByte |
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.
(Overrides StreamReadByte.) | |
Seek | (Overrides StreamSeek(Int64, SeekOrigin).) | |
SetLength | (Overrides StreamSetLength(Int64).) | |
Write |
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.
(Overrides StreamWrite(Byte, Int32, Int32).) | |
WriteWholeBuffer |
Writes a whole buffer.
|
Name | Description | |
---|---|---|
Copy | Overloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.) | |
Copy(Object) | Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.) | |
ToOffsetBuffer |
Creates an OffsetBuffer from a inputStream.
(Defined by ArrayExtensions.) |