DryadLinqBinaryReader is the main interface for user provided custom serializers.
It is also used for DryadLINQ internal autoserialization to read primitive types.
Inheritance Hierarchy
Microsoft.Research.DryadLinqDryadLinqBinaryReader
Namespace: Microsoft.Research.DryadLinq
Assembly: Microsoft.Research.DryadLinq (in Microsoft.Research.DryadLinq.dll) Version: 0.2.1.0 (0.2.1.0)
Syntax
The DryadLinqBinaryReader type exposes the following members.
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ReadBool |
Reads a boolean value from the current reader and advances the current
position of the reader by one byte.
| |
ReadBytes |
Reads byteCount bytes into destBuffer starting at offset.
| |
ReadChar |
Reads a character from the current reader and advances the current position of the reader
according to the encoding and the character.
| |
ReadChars |
Reads charCount chars into destBuffer starting at offset.
| |
ReadCompactInt32 |
Reads a 32-bit signed integer from the current reader. Assumes that the integer
is represented in the compact format as written by WriteCompact of a DryadLinqBinaryWriter.
| |
ReadDateTime |
Reads a value of DateTime from the current reader.
| |
ReadDecimal |
Reads a decimal number from the current reader.
| |
ReadDouble |
Reads a 64-bit floating point number from the current reader.
| |
ReadGuid |
Reads a value of Guid from the current reader.
| |
ReadInt16 |
Reads a 16-bit signed integer from the current reader.
| |
ReadInt32 |
Reads a 32-bit signed integer from the current reader.
| |
ReadInt64 |
Reads a 64-bit signed integer from the current reader.
| |
ReadRawBytes |
public helper to read into a byte*, mainly used to read preallocated fixed size,
non-integer types (Array, Guid, decimal etc)
| |
ReadSByte |
Reads a signed byte from the current reader and advances the current
position of the reader by one byte.
| |
ReadSingle |
Reads a 32-bit floating point number from the current reader.
| |
ReadSqlDateTime |
Reads a value of SqlDateTime from the current reader.
| |
ReadString |
Reads a string value from the current reader.
| |
ReadUByte |
Reads a byte from the current reader and advances the current position of the
reader by one byte.
| |
ReadUInt16 |
Reads a 16-bit unsigned integer from the current reader.
| |
ReadUInt32 |
Reads a 32-bit unsigned integer from the current reader.
| |
ReadUInt64 |
Reads a 64-bit unsigned integer from the current reader.
| |
ToString |
Returns a string that represents this DryadLinqBinaryReader object.
(Overrides ObjectToString.) |
See Also