Property | Type | Description | |
---|---|---|---|
GuidLength | int |
Method | Description | |
---|---|---|
FastTransferStream ( byte buffer, bool writable ) : System |
Initializes a new instance of the FastTransferStream class.
|
|
ReadBlock ( int size ) : byte[] |
Read bytes from stream, and advance the position.
|
|
ReadBlocks ( int totalSize, int blockSize ) : byte[][] |
Read a list of blocks and advance the position.
|
|
ReadBoolean ( ) : ushort |
Read a Boolean value from stream, and advance the position within the stream by 2
|
|
ReadByte ( ) : byte |
Read a byte value from stream and advance the position within the stream by 1
|
|
ReadCurrency ( ) : long |
Read a currency value from stream,and advance the position within the stream by 8
|
|
ReadFloating32 ( ) : float |
Read a float value from stream, and advance the position within the stream by 4
|
|
ReadFloating64 ( ) : double |
Read a double value from stream,and advance the position within the stream by 8
|
|
ReadFloatingTime ( ) : double |
Read a FloatingTime value from stream, and advance the position within the stream by 8
|
|
ReadGuid ( ) : System.Guid |
Read a GUID value from stream, and advance the position.
|
|
ReadInt16 ( ) : short |
Read a short value from stream,and advance the position within the stream by 2
|
|
ReadInt32 ( ) : int |
Read an int value from stream,and advance the position within the stream by 4
|
|
ReadInt64 ( ) : long |
Read a long value from stream,and advance the position within the stream by 8
|
|
ReadLengthBlock ( ) : |
Read LengthOfBlock and advance the position.
|
|
ReadLengthBlocks ( int totalLength ) : MAPIInspector.Parsers.LengthOfBlock[] |
Read a list of LengthOfBlock and advance the position.
|
|
ReadMarker ( ) : Markers |
Read a Markers value from stream,and advance the position within the stream by 4
|
|
ReadTime ( ) : ulong |
Read a Time value from stream,and advance the position within the stream by 2
|
|
ReadUInt16 ( ) : ushort |
Read a unsigned short integer value from stream,and advance the position within the stream by 2
|
|
ReadUInt32 ( ) : uint |
Read a uint value from stream,and advance the position within the stream by 4
|
|
ReadUInt64 ( ) : ulong |
Read the unsigned long integer value from stream, and advance the position within the stream by 8
|
|
Verify ( byte val, int offset ) : bool |
Indicate the byte value at the position plus an offset equals a specified byte
|
|
Verify ( uint val ) : bool |
Indicate the uint value at the position equals a specified uint value.
|
|
Verify ( uint val, int offset ) : bool |
Indicate the uint value at the position plus an offset equals a specified uint value.
|
|
VerifyMarker ( Markers marker ) : bool |
Indicate the Markers at the position equals a specified Markers.
|
|
VerifyMarker ( Markers marker, int offset ) : bool |
Indicate the Markers at the current position plus an offsetequals a specified Markers
|
|
VerifyMetaProperty ( MetaProperties meta ) : bool |
Indicate the MetaProperties at the position equals a specified MetaProperties
|
|
VerifyUInt16 ( ) : ushort |
Get an unsigned short integer value for current position plus an offset and does not advance the position.
|
|
VerifyUInt16 ( int offset ) : ushort |
Get an unsigned short integer value for current position plus an offset and do not advance the position.
|
|
VerifyUInt32 ( ) : uint |
Get a uint value and do not advance the position.
|
public FastTransferStream ( byte buffer, bool writable ) : System | ||
buffer | byte | A bytes array. |
writable | bool | Whether the stream supports writing. |
return | System |
public ReadBlock ( int size ) : byte[] | ||
size | int | The size of bytes |
return | byte[] |
public ReadBlocks ( int totalSize, int blockSize ) : byte[][] | ||
totalSize | int | The total number of bytes to read |
blockSize | int | The size of each block |
return | byte[][] |
public ReadLengthBlocks ( int totalLength ) : MAPIInspector.Parsers.LengthOfBlock[] | ||
totalLength | int | The number of bytes to read |
return | MAPIInspector.Parsers.LengthOfBlock[] |
public Verify ( byte val, int offset ) : bool | ||
val | byte | A uint value |
offset | int | An int value |
return | bool |
public Verify ( uint val, int offset ) : bool | ||
val | uint | A uint value |
offset | int | An int value |
return | bool |
public VerifyMarker ( Markers marker ) : bool | ||
marker | Markers | A Markers value |
return | bool |
public VerifyMarker ( Markers marker, int offset ) : bool | ||
marker | Markers | A Markers to be verified |
offset | int | An int value |
return | bool |
public VerifyMetaProperty ( MetaProperties meta ) : bool | ||
meta | MetaProperties | A MetaProperties value |
return | bool |
public VerifyUInt16 ( int offset ) : ushort | ||
offset | int | An int value |
return | ushort |