| void UpdateBuffer(const byte[]& output) | 1 flags | — | 0x08 |
| int get_BytesWritten() | 2 flags | — | 0x04 |
| int get_FreeBytes() | 2 flags | — | 0x04 |
| void WriteUInt16(ushort value) | 1 flags | — | 0x02 |
| void WriteBits(int n, uint bits) | 1 flags | — | 0x04 |
| void FlushBits() | 1 flags | — | 0x00 |
| void WriteBytes(const byte[]& byteArray, int offset, int count) | 1 flags | | 0x08 |
| void WriteBytesUnaligned(const byte[]& byteArray, int offset, int count) | Private | | 0x08 |
| void WriteByteUnaligned(byte b) | Private | | 0x01 |
| int get_BitsInBuffer() | 2 flags | | 0x04 |
| BufferState DumpState() | 1 flags | | 0x0C |
| void RestoreState(const BufferState& state) | 1 flags | | 0x0C |