The MutableByte type exposes the following methods.
Operators
| Member | Description | |
|---|---|---|
| Addition(MutableByte, MutableByte) |
Add MutableByte buffer values.
| |
| Addition(MutableByte, Byte) |
Add a MutableByte array and a single byte value
| |
| Addition(MutableByte, array<Byte>[]()[]) |
Add MutableByte and byte array values into a new MutableByte class.
| |
| Append(Byte) |
Append a single byte value to the internal buffer
| |
| Append(array<Byte>[]()[]) |
Append data to the internal buffer
| |
| Clone()()() |
Clone object
| |
| CompareTo(MutableByte) |
Compare class to another MutableByte class.
| |
| CompareTo(array<Byte>[]()[]) |
Compare class to a byte[] array.
| |
| Equality(MutableByte, MutableByte) |
Compare two MutableByte class contents
| |
| Equals(Object) |
Compares MutableByte object against another MutableByte object or a byte array
(Overrides Object..::.Equals(Object).) | |
| Equals(array<Byte>[]()[], array<Byte>[]()[]) |
Compare two byte arrays
| |
| Get(Int32, Int32) |
Get sub-array
| |
| GetHashCode()()() |
Returns object hash code. Just calls the base class implementation.
(Overrides Object..::.GetHashCode()()().) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GreaterThan(MutableByte, MutableByte) |
Greater then operator overload.
| |
| Implicit(MutableByte) |
Allow implicit casting of this object as a byte array for any callers.
| |
| Inequality(MutableByte, MutableByte) |
Negative compare.
| |
| Insert(Int32, Byte) |
Insert single byte at specified location
| |
| Insert(Int32, array<Byte>[]()[]) |
Insert byte array at position
| |
| LessThan(MutableByte, MutableByte) |
Lesser then operator overload.
| |
| Prepend(Byte) |
Prepend (add at the beginning) a single byte value
| |
| Prepend(array<Byte>[]()[]) |
Prepend (insert at beginning) a byte array
| |
| Remove(Int32, Int32) |
Remove array byte members starting with position start for the length length bytes.
| |
| RemoveBeginning(Int32) |
Remove bytes from the beginning of the array
| |
| RemoveEnd(Int32) |
Remove number of byte values from the end of the internal buffer
| |
| Reset()()() |
Reset object data to null
| |
| Set(Byte) |
Set internal buffer to size 1 and copy supplied byte value into it
| |
| Set(array<Byte>[]()[]) |
Set internal buffer to supplied value. Overwrites existing data.
| |
| Set(String) |
Set class value with bytes from the string. UTF8 encoding is assumed.
| |
| Set(array<Byte>[]()[], Int32) |
Copy source buffer array up to length into the class.
| |
| Set(Int32, Byte) |
Set value at specified position to the supplied value
| |
| Set(array<Byte>[]()[], Int32, Int32) |
Set class value to the contents of the supplied array starting from offset with specified length
| |
| ToString()()() |
Convert array to a string
(Overrides Object..::.ToString()()().) | |
| ToString(Int32, Int32) |
Hexadecimal data dump of the specific range of buffer values
|