BinaryWriterKludge 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(double d)
|
Override BinaryWriter's method for network-order. |
| public virtual |
void Write(single f)
|
Override BinaryWriter's method for network-order. |
| public virtual |
void Write(short 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(uint 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(ulong i)
|
Override BinaryWriter's method for network-order. |
| public virtual |
void Write(long 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 |
BinaryWriter
|
||||
| Parameters |
|
public static
byte[] TemporaryContents(BinaryWriter w)
| Flags | public static | ||||
|---|---|---|---|---|---|
| Return type |
byte[]
|
||||
| Parameters |
|
public virtual
void Write(double d)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type |
void
|
||||
| Parameters |
|
public virtual
void Write(single f)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type |
void
|
||||
| Parameters |
|
public virtual
void Write(short i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type |
void
|
||||
| Parameters |
|
public virtual
void Write(ushort i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type |
void
|
||||
| Parameters |
|
public virtual
void Write(uint i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type |
void
|
||||
| Parameters |
|
public virtual
void Write(int i)
| Flags | public virtual | ||||
|---|---|---|---|---|---|
| Return type |
void
|
||||
| Parameters |
|