BinaryWriter
Kludge to compensate for .NET's broken little-endian-only BinaryWriter.
See also NetworkBinaryReader.
| Flags | Name | Summary |
|---|---|---|
| public | NetworkBinaryWriter(Stream output, Encoding encoding)
|
Construct a NetworkBinaryWriter over the given input stream, reading strings using the given encoding. |
| public | NetworkBinaryWriter(Stream output)
|
Construct a NetworkBinaryWriter over the given input stream. |
| Flags | Name | Summary |
|---|---|---|
| public static | BinaryWriter TemporaryBinaryWriter(int initialSize)
|
Helper method for constructing a temporary BinaryWriter streaming into a fresh MemoryStream provisioned with the given initialSize. |
| public static | byte[] TemporaryContents(BinaryWriter w)
|
Helper method for extracting the byte[] contents of a BinaryWriter over a MemoryStream, such as constructed by TemporaryBinaryWriter. |
| public virtual | void Write(single f)
|
Override BinaryWriter's method for network-order. |
| public virtual | void Write(double d)
|
Override BinaryWriter's method for network-order. |
| public virtual | void Write(short i)
|
Override BinaryWriter's method for network-order. |
| public virtual | void Write(ulong i)
|
Override BinaryWriter's method for network-order. |
| public virtual | void Write(int i)
|
Override BinaryWriter's method for network-order. |
| public virtual | void Write(ushort i)
|
Override BinaryWriter's method for network-order. |
| public virtual | void Write(long i)
|
Override BinaryWriter's method for network-order. |
| public virtual | void Write(uint i)
|
Override BinaryWriter's method for network-order. |
public NetworkBinaryWriter(Stream output, Encoding encoding)
| Parameters |
|
|---|
public NetworkBinaryWriter(Stream output)
| Parameters |
|
|---|
public static BinaryWriter TemporaryBinaryWriter(int initialSize)
| Flags | public static | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|
public static byte[] TemporaryContents(BinaryWriter w)
| Flags | public static | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|
public virtual void Write(single f)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|
public virtual void Write(double d)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|
public virtual void Write(short i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|
public virtual void Write(ulong i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|
public virtual void Write(int i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|
public virtual void Write(ushort i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type | |
||||
| Parameters |
|