PooledBitStream Properties |
[This is preliminary documentation and is subject to change.]
The PooledBitStream type exposes the following members.
| Name | Description | |
|---|---|---|
| BitAligned |
Whether or not the current BitPosition is evenly divisible by 8. I.e. whether or not the BitPosition is at a byte boundary.
(Inherited from BitStream.) | |
| BitLength |
Length of data (in bits) that is considered to be written to the stream.
(Inherited from BitStream.) | |
| BitPosition |
Bit offset into the buffer that new data will be written to.
(Inherited from BitStream.) | |
| CanRead |
Whether or not data can be read from the stream.
(Inherited from BitStream.) | |
| CanSeek |
Whether or not seeking is supported by this stream. (Always true)
(Inherited from BitStream.) | |
| CanTimeout | (Inherited from Stream.) | |
| CanWrite |
Whether or not this stream can accept new data. NOTE: this will return true even if only fewer than 8 bits can be written!
(Inherited from BitStream.) | |
| Capacity |
Current buffer size. The buffer will not be resized (if possible) until Position is equal to Capacity and an attempt to write data is made.
(Inherited from BitStream.) | |
| GrowthFactor |
Factor by which buffer should grow when necessary.
(Inherited from BitStream.) | |
| Length |
The current length of data considered to be "written" to the buffer.
(Inherited from BitStream.) | |
| Position |
The index that will be written to when any call to write data is made to this stream.
(Inherited from BitStream.) | |
| ReadTimeout | (Inherited from Stream.) | |
| Resizable |
Whether or not the stream will grow the buffer to accomodate more data.
(Inherited from BitStream.) | |
| WriteTimeout | (Inherited from Stream.) |