| | Name | Description |
|---|
 | WriteAsBit |
Writes a bit at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Boolean).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 1 byte.
|
 | WriteAsBoolean |
Writes a boolean at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Boolean).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 1 byte.
|
 | WriteAsByte |
Writes a byte at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Byte).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 1 byte.
|
 | WriteAsChar |
Writes a character at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Char).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 1 byte.
|
 | WriteAsDouble |
Writes a 64bit double floating point number at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsDoubleBE |
Writes a 64bit double floating point number at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsDoubleLE |
Writes a 64bit double floating point number at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsInt16 |
Writes a 16bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 2 bytes.
|
 | WriteAsInt16BE |
Writes a 16bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 2 bytes.
|
 | WriteAsInt16LE |
Writes a 16bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 2 bytes.
|
 | WriteAsInt32 |
Writes a 32bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsInt32BE |
Writes a 32bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsInt32LE |
Writes a 32bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsInt64 |
Writes a 64bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsInt64BE |
Writes a 64bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsInt64LE |
Writes a 64bit signed integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsSByte |
Writes a signed byte at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.SByte).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 1 byte.
|
 | WriteAsSingle |
Writes a 32bit single floating point number at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsSingleBE |
Writes a 32bit single floating point number at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsSingleLE |
Writes a 32bit single floating point number at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsString |
Writes a string at the current position in the buffer.
The current position is advanced by the number of bytes written.
|
 | WriteAsUInt16 |
Writes a 16bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 2 bytes.
|
 | WriteAsUInt16BE |
Writes a 16bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 2 bytes.
|
 | WriteAsUInt16LE |
Writes a 16bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 2 bytes.
|
 | WriteAsUInt32 |
Writes a 32bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsUInt32BE |
Writes a 32bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsUInt32LE |
Writes a 32bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 4 bytes.
|
 | WriteAsUInt64 |
Writes a 64bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsUInt64BE |
Writes a 64bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteAsUInt64LE |
Writes a 64bit unsigned integer at the current position in the buffer.
The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64).
ChangeType(Object, Type, BinaryConvertConversionType)
The current position is advanced by 8 bytes.
|
 | WriteBit(IDataWriter, Boolean, Int32) |
Writes a bit at the current position in the buffer.
|
 | WriteBit(IDataWriter, Int32, Boolean, Int32, Endian) |
Writes a bit at the current position in the buffer.
|
 | WriteBitBE |
Writes a bit at the current position in the buffer.
|
 | WriteBitLE |
Writes a bit at the current position in the buffer.
|
 | WriteBoolean |
Writes a boolean at the current position in the buffer.
|
 | WriteByte |
Writes a byte at the current position in the buffer.
|
 | WriteBytes(IDataWriter, ArraySegmentByte) |
Writes a bytes at the current position in the buffer.
|
 | WriteBytes(IDataWriter, Byte) |
Writes a bytes at the current position in the buffer.
|
 | WriteBytes(IDataWriter, IDataReader, Int32) |
Writes a bytes at the current position in the packet packet.
The current position is advanced by the number of bytes written.
|
 | WriteBytes(IDataWriter, Byte, Int32, Int32) |
Writes a bytes at the current position in the data.
|
 | WriteChar |
Writes an 8bit character at the current position in the buffer.
|
 | WriteDouble |
Writes a double floating point number at the current position in the buffer.
|
 | WriteDoubleBE |
Writes a double floating point number at the current position in the buffer.
|
 | WriteDoubleLE |
Writes a double floating point number at the current position in the buffer.
|
 | WriteInt16 |
Writes a 16bit signed integer at the current position in the buffer.
|
 | WriteInt16BE |
Writes a 16bit signed integer at the current position in the buffer.
|
 | WriteInt16LE |
Writes a 16bit signed integer at the current position in the buffer.
|
 | WriteInt32 |
Writes a 32bit signed integer at the current position in the buffer.
|
 | WriteInt32BE |
Writes a 32bit signed integer at the current position in the buffer.
|
 | WriteInt32LE |
Writes a 32bit signed integer at the current position in the buffer.
|
 | WriteInt64 |
Writes a 64bit signed integer at the current position in the buffer.
|
 | WriteInt64BE |
Writes a 64bit signed integer at the current position in the buffer.
|
 | WriteInt64LE |
Writes a 64bit signed integer at the current position in the buffer.
|
 | WriteSByte |
Writes a signed byte at the current position in the buffer.
|
 | WriteSingle |
Writes a single floating point number at the current position in the buffer.
|
 | WriteSingleBE |
Writes a single floating point number at the current position in the buffer.
|
 | WriteSingleLE |
Writes a single floating point number at the current position in the buffer.
|
 | WriteString |
Writes a string at the current position in the buffer.
|
 | WriteUInt16 |
Writes a 16bit unsigned integer at the current position in the buffer.
|
 | WriteUInt16BE |
Writes a 16bit unsigned integer at the current position in the buffer.
|
 | WriteUInt16LE |
Writes a 16bit unsigned integer at the current position in the buffer.
|
 | WriteUInt32 |
Writes a 32bit unsigned integer at the current position in the buffer.
|
 | WriteUInt32BE |
Writes a 32bit unsigned integer at the current position in the buffer.
|
 | WriteUInt32LE |
Writes a 32bit unsigned integer at the current position in the buffer.
|
 | WriteUInt64 |
Writes a 64bit unsigned integer at the current position in the buffer.
|
 | WriteUInt64BE |
Writes a 64bit unsigned integer at the current position in the buffer.
|
 | WriteUInt64LE |
Writes a 64bit unsigned integer at the current position in the buffer.
|