BinaryReader
Kludge to compensate for .NET's broken little-endian-only BinaryReader. Relies on BinaryReader always being little-endian.
| Flags | Name | Summary |
|---|---|---|
| public | NetworkBinaryReader(Stream input, Encoding encoding)
|
Construct a NetworkBinaryReader over the given input stream, reading strings using the given encoding. |
| public | NetworkBinaryReader(Stream input)
|
Construct a NetworkBinaryReader over the given input stream. |
| Flags | Name | Summary |
|---|---|---|
| public virtual | double ReadDouble()
|
Override BinaryReader's method for network-order. |
| public virtual | short ReadInt16()
|
Override BinaryReader's method for network-order. |
| public virtual | int ReadInt32()
|
Override BinaryReader's method for network-order. |
| public virtual | long ReadInt64()
|
Override BinaryReader's method for network-order. |
| public virtual | single ReadSingle()
|
Override BinaryReader's method for network-order. |
| public virtual | ushort ReadUInt16()
|
Override BinaryReader's method for network-order. |
| public virtual | uint ReadUInt32()
|
Override BinaryReader's method for network-order. |
| public virtual | ulong ReadUInt64()
|
Override BinaryReader's method for network-order. |
| public static | BinaryReader TemporaryBinaryReader(byte[] bytes)
|
Helper method for constructing a temporary BinaryReader over a byte[]. |
public NetworkBinaryReader(Stream input, Encoding encoding)
| Parameters |
|
|---|
public NetworkBinaryReader(Stream input)
| Parameters |
|
|---|
public virtual double ReadDouble()
| Flags | public virtual |
|---|---|
| Return type | |
public virtual short ReadInt16()
| Flags | public virtual |
|---|---|
| Return type | |
public virtual int ReadInt32()
| Flags | public virtual |
|---|---|
| Return type | |
public virtual long ReadInt64()
| Flags | public virtual |
|---|---|
| Return type | |
public virtual single ReadSingle()
| Flags | public virtual |
|---|---|
| Return type | |
public virtual ushort ReadUInt16()
| Flags | public virtual |
|---|---|
| Return type | |
public virtual uint ReadUInt32()
| Flags | public virtual |
|---|---|
| Return type | |