Method |
Description |
|
Copy ( long source, long destination, int length ) : void |
Copies a specified number of bytes to a new location |
|
Flush ( ) : void |
|
|
GetReadPointer ( long position, int length ) : byte* |
Gets a pointer from the current position that can be used for writing up the the provided length. The current position is not advanced after calling this function. This method will throw an exeption if the provided length cannot be provided. |
|
GetReadPointer ( long position, int length, bool &supportsWriting ) : byte* |
Gets a pointer from the current position that can be used for writing up the the provided length. The current position is not advanced after calling this function. This method will throw an exeption if the provided length cannot be provided. |
|
GetWritePointer ( long position, int length ) : byte* |
Gets a pointer from the current position that can be used for writing up the the provided length. The current position is not advanced after calling this function. This method will throw an exeption if the provided length cannot be provided. |
|
Read ( byte value, int offset, int count ) : int |
|
|
Read7BitUInt32 ( ) : uint |
|
|
Read7BitUInt64 ( ) : ulong |
|
|
ReadInt16 ( ) : short |
|
|
ReadInt32 ( ) : int |
|
|
ReadInt64 ( ) : long |
|
|
ReadUInt8 ( ) : byte |
|
|
SetLength ( long value ) : void |
|
|
Write ( byte value ) : void |
|
|
Write ( byte buffer, int length ) : void |
|
|
Write ( byte value, int offset, int count ) : void |
|
|
Write ( int value ) : void |
|
|
Write ( long value ) : void |
|
|
Write ( short value ) : void |
|
|
Write7Bit ( uint value ) : void |
|
|
Write7Bit ( ulong value ) : void |
|
|