hasmer
|
Represents a Hermes data buffer, such as the array buffer. More...
Public Member Functions | |
HbcDataBuffer (byte[] buffer) | |
Creates a new HbcDataBuffer given the raw binary data in the buffer. More... | |
List< HbcDataBufferItems > | ReadAll (HbcFile source) |
Reads the entire buffer and disassembles it into HbcDataBufferItems objects for each entry in the buffer. More... | |
void | WriteAll (BinaryWriter writer) |
Writes the serialized buffer to a stream. More... | |
HbcDataBufferItems | Read (HbcFile source, uint offset) |
Disassembles a single HbcDataBufferItems from an offset in the data buffer (e.g. from an instruction operand). More... | |
Properties | |
byte[] | Buffer [get, set] |
The raw binary of the buffer. More... | |
Represents a Hermes data buffer, such as the array buffer.
|
inline |
Creates a new HbcDataBuffer given the raw binary data in the buffer.
|
inline |
Disassembles a single HbcDataBufferItems from an offset in the data buffer (e.g. from an instruction operand).
|
inline |
Reads the entire buffer and disassembles it into HbcDataBufferItems objects for each entry in the buffer.
|
inline |
Writes the serialized buffer to a stream.
|
getset |
The raw binary of the buffer.