BinaryReaderKludge 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 |
double
|
public virtual
short ReadInt16()
| Flags | public virtual |
|---|---|
| Return type |
short
|
public virtual
int ReadInt32()
| Flags | public virtual |
|---|---|
| Return type |
int
|
public virtual
long ReadInt64()
| Flags | public virtual |
|---|---|
| Return type |
long
|
public virtual
single ReadSingle()
| Flags | public virtual |
|---|---|
| Return type |
single
|
public virtual
ushort ReadUInt16()
| Flags | public virtual |
|---|---|
| Return type |
ushort
|
public virtual
uint ReadUInt32()
| Flags | public virtual |
|---|---|
| Return type |
uint
|
public virtual
ulong ReadUInt64()
| Flags | public virtual |
|---|---|
| Return type |
ulong
|
public static
BinaryReader TemporaryBinaryReader(byte[] bytes)
| Flags | public static | ||||
|---|---|---|---|---|---|
| Return type |
BinaryReader
|
||||
| Parameters |
|