| CircularDataBuffer Methods | 
The CircularDataBuffer type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | And | 
            Performs a bitwise "and" operation on a value.
            (Inherited from DataBuffer.) | 
|  | Append(DataBuffer) | 
            Appends a buffer.
            (Inherited from DataBuffer.) | 
|  | Append(DataBuffer) | 
            Appends some buffers.
            (Inherited from DataBuffer.) | 
|  | AppendDataBuffer | 
            Appends a data buffer to the correct place in this circular data buffer.
             | 
|  | BeginWrite | 
            Tells the CircularDataBuffer to expect more data of up to maxWriteSize. Will reshuffle data around or resize if necessary.
             | 
|  | Clone | 
            Clones this instance.
            (Inherited from DataBuffer.) | 
|  | Clone(Boolean) | 
            Clones this instance.
            (Inherited from DataBuffer.) | 
|   | Create | 
            Creates a new instance of the CircularDataBuffer that can hold a initial amount of data.
             | 
|  | Discard | 
            Advances the Index by amount so the space used by the data can be reused.
             | 
|  | EndWrite | 
            Tells the CircularDataBuffer how much data was actually written so that the Length can be set appropriately.
             | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | (Inherited from Object.) | 
|  | Free | 
            Frees the internal pooled DataBuffer.
            (Overrides DataBufferFree.) | 
|  | GetHashCode | (Inherited from Object.) | 
|  | GetType | (Inherited from Object.) | 
|  | Keep | 
            Increment the retain count by one.
            (Inherited from DataBuffer.) | 
|  | MemberwiseClone | (Inherited from Object.) | 
|  | Or | 
            Performs a bitwise "or" operation on a value.
            (Inherited from DataBuffer.) | 
|  | Prepend(DataBuffer) | 
            Prepends a buffer.
            (Inherited from DataBuffer.) | 
|  | Prepend(DataBuffer) | 
            Prepends some buffers.
            (Inherited from DataBuffer.) | 
|  | Read1 | 
            Reads a 1-bit value.
            (Inherited from DataBuffer.) | 
|  | Read12 | 
            Reads a 12-bit value.
            (Inherited from DataBuffer.) | 
|  | Read13 | 
            Reads a 13-bit value.
            (Inherited from DataBuffer.) | 
|  | Read13Signed | 
            Reads a 13-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read15 | 
            Reads a 15-bit value.
            (Inherited from DataBuffer.) | 
|  | Read16(Int32) | 
            Reads a 16-bit value.
            (Inherited from DataBuffer.) | 
|  | Read16(Int32, Int32) | 
            Reads a 16-bit value.
            (Inherited from DataBuffer.) | 
|  | Read16Signed(Int32) | 
            Reads a 16-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read16Signed(Int32, Int32) | 
            Reads a 16-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read18 | 
            Reads an 18-bit value.
            (Inherited from DataBuffer.) | 
|  | Read2 | 
            Reads a 2-bit value.
            (Inherited from DataBuffer.) | 
|  | Read24(Int32) | 
            Reads a 24-bit value.
            (Inherited from DataBuffer.) | 
|  | Read24(Int32, Int32) | 
            Reads a 24-bit value.
            (Inherited from DataBuffer.) | 
|  | Read24Signed(Int32) | 
            Reads a 24-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read24Signed(Int32, Int32) | 
            Reads a 24-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read2Signed | 
            Reads a 2-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read3 | 
            Reads a 3-bit value.
            (Inherited from DataBuffer.) | 
|  | Read32(Int32) | 
            Reads a 32-bit value.
            (Inherited from DataBuffer.) | 
|  | Read32(Int32, Int32) | 
            Reads a 32-bit value.
            (Inherited from DataBuffer.) | 
|  | Read32Signed(Int32) | 
            Reads a 32-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read32Signed(Int32, Int32) | 
            Reads a 32-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read3Signed | 
            Reads a 3-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read4 | 
            Reads a 4-bit value.
            (Inherited from DataBuffer.) | 
|  | Read40(Int32) | 
            Reads a 40-bit value.
            (Inherited from DataBuffer.) | 
|  | Read40(Int32, Int32) | 
            Reads a 40-bit value.
            (Inherited from DataBuffer.) | 
|  | Read40Signed(Int32) | 
            Reads a 40-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read40Signed(Int32, Int32) | 
            Reads a 40-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read48(Int32) | 
            Reads a 48-bit value.
            (Inherited from DataBuffer.) | 
|  | Read48(Int32, Int32) | 
            Reads a 48-bit value.
            (Inherited from DataBuffer.) | 
|  | Read48Signed(Int32) | 
            Reads a 48-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read48Signed(Int32, Int32) | 
            Reads a 48-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read4Signed | 
            Reads a 4-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read5 | 
            Reads a 5-bit value.
            (Inherited from DataBuffer.) | 
|  | Read56(Int32) | 
            Reads a 56-bit value.
            (Inherited from DataBuffer.) | 
|  | Read56(Int32, Int32) | 
            Reads a 56-bit value.
            (Inherited from DataBuffer.) | 
|  | Read56Signed(Int32) | 
            Reads a 56-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read56Signed(Int32, Int32) | 
            Reads a 56-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read5Signed | 
            Reads a 5-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read6 | 
            Reads a 6-bit value.
            (Inherited from DataBuffer.) | 
|  | Read64(Int32) | 
            Reads a 64-bit value.
            (Inherited from DataBuffer.) | 
|  | Read64(Int32, Int32) | 
            Reads a 64-bit value.
            (Inherited from DataBuffer.) | 
|  | Read64Signed(Int32) | 
            Reads a 64-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read64Signed(Int32, Int32) | 
            Reads a 64-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read6Signed | 
            Reads a 6-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read7 | 
            Reads a 7-bit value.
            (Inherited from DataBuffer.) | 
|  | Read7Signed | 
            Reads a 7-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read8(Int32) | 
            Reads an 8-bit value.
            (Inherited from DataBuffer.) | 
|  | Read8(Int32, Int32) | 
            Reads an 8-bit value.
            (Inherited from DataBuffer.) | 
|  | Read8Signed(Int32) | 
            Reads an 8-bit signed value.
            (Inherited from DataBuffer.) | 
|  | Read8Signed(Int32, Int32) | 
            Reads an 8-bit signed value.
            (Inherited from DataBuffer.) | 
|  | ReadUtf8String(Int32) | 
            Read a UTF-8 string.
            (Inherited from DataBuffer.) | 
|  | ReadUtf8String(Int32, Int32) | 
            Reads a UTF-8 string.
            (Inherited from DataBuffer.) | 
|  | Resize(Int32) | 
            Resizes this buffer to a new length with new data being inserted at the end.
            (Inherited from DataBuffer.) | 
|  | Resize(Int32, Int32) | 
            Resizes this buffer to a new length with new data being inserted at a given offset.
            (Inherited from DataBuffer.) | 
|  | Resize(Int32, Int32, Boolean) | 
            Resizes this buffer to a new length with new data being inserted at a given offset.
            (Inherited from DataBuffer.) | 
|  | SequenceEquals | 
            Compares a data buffer for equality.
            (Inherited from DataBuffer.) | 
|  | SequenceEqualsConstantTime | 
            Compares a data buffer for equality in constant time.
            (Inherited from DataBuffer.) | 
|  | Set(Byte) | 
            Sets the data buffer to the specified value.
            (Inherited from DataBuffer.) | 
|  | Set(Byte, Int32) | 
            Sets a subset of the data buffer to the specified value.
            (Inherited from DataBuffer.) | 
|  | Set(Byte, Int32, Int32) | 
            Sets a subset of the data buffer to the specified value.
            (Inherited from DataBuffer.) | 
|  | Subset(Int32) | 
            Gets a subset of this instance.
            (Inherited from DataBuffer.) | 
|  | Subset(Int32, Int32) | 
            Gets a subset of this instance.
            (Inherited from DataBuffer.) | 
|  | ToArray | 
            Converts this instance to an array of bytes.
            (Inherited from DataBuffer.) | 
|  | ToHexString | 
            Converts this instance to a hexadecimal string.
            (Inherited from DataBuffer.) | 
|  | ToJson | 
            Serializes this instance to JSON.
            (Inherited from DataBuffer.) | 
|  | ToString | (Inherited from Object.) | 
|  | TryRead1 | 
            Tries to read a 1-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead13 | 
            Tries to read a 13-bit value;
            (Inherited from DataBuffer.) | 
|  | TryRead16 | 
            Tries to read a 16-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead2 | 
            Tries to read a 2-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead24 | 
            Tries to read a 24-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead3 | 
            Tries to read a 3-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead32 | 
            Tries to read a 32-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead4 | 
            Tries to read a 4-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead40 | 
            Tries to read a 40-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead48 | 
            Tries to read a 48-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead5 | 
            Tries to read a 5-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead56 | 
            Tries to read a 56-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead6 | 
            Tries to read a 6-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead64 | 
            Tries to read a 64-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead7 | 
            Tries to read a 7-bit value.
            (Inherited from DataBuffer.) | 
|  | TryRead8 | 
            Tries to read an 8-bit value.
            (Inherited from DataBuffer.) | 
|  | Write(DataBuffer) | 
            Writes a data buffer to this instance.
            (Inherited from DataBuffer.) | 
|  | Write(DataBuffer, Int32) | 
            Writes a data buffer to this instance.
            (Inherited from DataBuffer.) | 
|  | Write(DataBuffer, Int32, Int32) | 
            Writes a data buffer to this instance.
            (Inherited from DataBuffer.) | 
|  | Write1 | 
            Writes a 1-bit value.
            (Inherited from DataBuffer.) | 
|  | Write13 | 
            Writes a 13-bit value.
            (Inherited from DataBuffer.) | 
|  | Write16(Int32, Int32) | 
            Writes a 16-bit value.
            (Inherited from DataBuffer.) | 
|  | Write16(Int32, Int32, Int32) | 
            Writes a 16-bit value.
            (Inherited from DataBuffer.) | 
|  | Write18 | 
            Writes an 18-bit value.
            (Inherited from DataBuffer.) | 
|  | Write2 | 
            Writes a 2-bit value.
            (Inherited from DataBuffer.) | 
|  | Write24(Int32, Int32) | 
            Writes a 24-bit value.
            (Inherited from DataBuffer.) | 
|  | Write24(Int32, Int32, Int32) | 
            Writes a 24-bit value.
            (Inherited from DataBuffer.) | 
|  | Write3 | 
            Writes a 3-bit value.
            (Inherited from DataBuffer.) | 
|  | Write32(Int64, Int32) | 
            Writes a 32-bit value.
            (Inherited from DataBuffer.) | 
|  | Write32(Int64, Int32, Int32) | 
            Writes a 32-bit value.
            (Inherited from DataBuffer.) | 
|  | Write4 | 
            Writes a 4-bit value.
            (Inherited from DataBuffer.) | 
|  | Write40(Int64, Int32) | 
            Writes a 40-bit value.
            (Inherited from DataBuffer.) | 
|  | Write40(Int64, Int32, Int32) | 
            Writes a 40-bit value.
            (Inherited from DataBuffer.) | 
|  | Write48(Int64, Int32) | 
            Writes a 48-bit value.
            (Inherited from DataBuffer.) | 
|  | Write48(Int64, Int32, Int32) | 
            Writes a 48-bit value.
            (Inherited from DataBuffer.) | 
|  | Write5 | 
            Writes a 5-bit value.
            (Inherited from DataBuffer.) | 
|  | Write56(Int64, Int32) | 
            Writes a 56-bit value.
            (Inherited from DataBuffer.) | 
|  | Write56(Int64, Int32, Int32) | 
            Writes a 56-bit value.
            (Inherited from DataBuffer.) | 
|  | Write6 | 
            Writes a 6-bit value.
            (Inherited from DataBuffer.) | 
|  | Write64(Int64, Int32) | 
            Writes a 64-bit value.
            (Inherited from DataBuffer.) | 
|  | Write64(Int64, Int32, Int32) | 
            Writes a 64-bit value.
            (Inherited from DataBuffer.) | 
|  | Write7 | 
            Writes a 7-bit value.
            (Inherited from DataBuffer.) | 
|  | Write8(Int32, Int32) | 
            Writes an 8-bit value.
            (Inherited from DataBuffer.) | 
|  | Write8(Int32, Int32, Int32) | 
            Writes an 8-bit value.
            (Inherited from DataBuffer.) | 
|  | WriteBytes(Byte) | 
            Writes a byte array to this instance.
            (Inherited from DataBuffer.) | 
|  | WriteBytes(Byte, Int32) | 
            Writes a byte array to this instance.
            (Inherited from DataBuffer.) | 
|  | WriteBytes(Byte, Int32, Int32) | 
            Writes a byte array to this instance.
            (Inherited from DataBuffer.) | 
|  | WriteBytes(Byte, Int32, Int32, Int32) | 
            Writes a byte array to this instance.
            (Inherited from DataBuffer.) | 
|  | WriteBytes(Byte, Int32, Int32, Int32, Int32) | 
            Writes a byte array to this instance.
            (Inherited from DataBuffer.) | 
|  | Xor | 
            Performs a bitwise "xor" operation on a value.
            (Inherited from DataBuffer.) | 
 See Also
See Also