DryadLinqBinaryReader ClassDryadLINQ documentation
DryadLinqBinaryReader is the main interface for user provided custom serializers. It is also used for DryadLINQ internal autoserialization to read primitive types.
Inheritance Hierarchy

SystemObject
  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

public sealed class DryadLinqBinaryReader

The DryadLinqBinaryReader type exposes the following members.

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodReadBool
Reads a boolean value from the current reader and advances the current position of the reader by one byte.
Public methodReadBytes
Reads byteCount bytes into destBuffer starting at offset.
Public methodReadChar
Reads a character from the current reader and advances the current position of the reader according to the encoding and the character.
Public methodReadChars
Reads charCount chars into destBuffer starting at offset.
Public methodReadCompactInt32
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.
Public methodReadDateTime
Reads a value of DateTime from the current reader.
Public methodReadDecimal
Reads a decimal number from the current reader.
Public methodReadDouble
Reads a 64-bit floating point number from the current reader.
Public methodReadGuid
Reads a value of Guid from the current reader.
Public methodReadInt16
Reads a 16-bit signed integer from the current reader.
Public methodReadInt32
Reads a 32-bit signed integer from the current reader.
Public methodReadInt64
Reads a 64-bit signed integer from the current reader.
Public methodReadRawBytes
public helper to read into a byte*, mainly used to read preallocated fixed size, non-integer types (Array, Guid, decimal etc)
Public methodReadSByte
Reads a signed byte from the current reader and advances the current position of the reader by one byte.
Public methodReadSingle
Reads a 32-bit floating point number from the current reader.
Public methodReadSqlDateTime
Reads a value of SqlDateTime from the current reader.
Public methodReadString
Reads a string value from the current reader.
Public methodReadUByte
Reads a byte from the current reader and advances the current position of the reader by one byte.
Public methodReadUInt16
Reads a 16-bit unsigned integer from the current reader.
Public methodReadUInt32
Reads a 32-bit unsigned integer from the current reader.
Public methodReadUInt64
Reads a 64-bit unsigned integer from the current reader.
Public methodToString
Returns a string that represents this DryadLinqBinaryReader object.
(Overrides ObjectToString.)
Top
See Also

Reference