|
Enhanced C#
Language of your choice: library documentation
|
Internal implementation class. Represents a pointer to a location within a byte array. More...
Internal implementation class. Represents a pointer to a location within a byte array.
Public fields | |
| byte[] | _key |
| the buffer may be larger than the key | |
| int | _offset |
| _key[_offset] is the next byte of the key | |
| int | _left |
| number of bytes in the key that are not yet consumed | |
Public static fields | |
| static readonly KeyWalker | Empty = new KeyWalker(EmptyArray<byte>.Value, 0) |
Properties | |
| byte | this[int index] [get, set] |
| int | Left [get] |
| int | Offset [get, set] |
| byte[] | Buffer [get] |
Public Member Functions | |
| KeyWalker (byte[] key, int left) | |
| KeyWalker (byte[] key, int offset, int left) | |
| void | Advance (int amount) |
| void | Reset () |
| void | Reset (int offset) |
| void | Reset (byte[] key, int offset, int left) |
1.8.17