Click or drag to resize

BufferWriter Class

Writes data into a buffer.
Inheritance Hierarchy
SystemObject
  Demo3D.IOBufferWriter

Namespace:  Demo3D.IO
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 10.0.0.0 (10.0.0.0)
Syntax
C#
public sealed class BufferWriter : IDataWriter, 
	IOffsetDataWriter

The BufferWriter type exposes the following members.

Constructors
  NameDescription
Public methodBufferWriter
Creates a BufferWriter that will create a new Buffer with the data written into it. The new Buffer will expand to accomodate the data written.
Public methodBufferWriter(Buffer)
Creates a BufferWriter that will write data into the Buffer provided.
Top
Properties
  NameDescription
Public propertyIsFixed
Returns true if this is a fixed size data source.
Public propertyLength
Returns the current length of the data.
Public propertyPosition
Returns the current position in the data.
Public propertyRemaining
Returns the remaining space available. (Always 0 for an expandable buffer.)
Top
Methods
  NameDescription
Public methodAdvance
Advances the current packet position.
Public methodResolve
Resolve this writer into a data buffer.
Public methodWriteBit(Boolean, Int32)
Writes a bit at the current position in the buffer.
Public methodWriteBit(Int32, Boolean, Int32)
Writes a bit at offset in the buffer.
Public methodWriteBoolean(Boolean)
Writes a boolean at the current position in the buffer.
Public methodWriteBoolean(Int32, Boolean)
Writes a boolean at offset in the buffer.
Public methodWriteByte(Byte)
Writes a byte at the current position in the buffer.
Public methodWriteByte(Int32, Byte)
Writes a byte at offset in the buffer.
Public methodWriteBytes(Byte)
Writes a bytes at the current position in the buffer.
Public methodWriteBytes(Buffer)
Writes a bytes at the current position in the buffer.
Public methodWriteBytes(Int32, Buffer)
Writes a bytes at offset in the packet.
Public methodWriteBytes(Int32, Byte)
Writes a bytes at offset in the packet.
Public methodWriteChar(Char)
Writes an 8bit character at the current position in the buffer.
Public methodWriteChar(Int32, Char)
Writes an 8bit character at offset in the buffer.
Public methodWriteDouble(Double, Endian)
Writes a double floating point number at the current position in the buffer.
Public methodWriteDouble(Int32, Double, Endian)
Writes a double floating point number at offset in the buffer.
Public methodWriteDoubleBE(Double)
Writes a double floating point number at the current position in the buffer.
Public methodWriteDoubleBE(Int32, Double)
Writes a double floating point number at offset in the buffer.
Public methodWriteDoubleLE(Double)
Writes a double floating point number at the current position in the buffer.
Public methodWriteDoubleLE(Int32, Double)
Writes a double floating point number at offset in the buffer.
Public methodWriteInt16(Int16, Endian)
Writes a 16bit signed integer at the current position in the buffer.
Public methodWriteInt16(Int32, Int16, Endian)
Writes a 16bit signed integer at offset in the buffer.
Public methodWriteInt16BE(Int16)
Writes a 16bit signed integer at the current position in the buffer.
Public methodWriteInt16BE(Int32, Int16)
Writes a 16bit signed integer at offset in the buffer.
Public methodWriteInt16LE(Int16)
Writes a 16bit signed integer at the current position in the buffer.
Public methodWriteInt16LE(Int32, Int16)
Writes a 16bit signed integer at offset in the buffer.
Public methodWriteInt32(Int32, Endian)
Writes a 32bit signed integer at the current position in the buffer.
Public methodWriteInt32(Int32, Int32, Endian)
Writes a 32bit signed integer at offset in the buffer.
Public methodWriteInt32BE(Int32)
Writes a 32bit signed integer at the current position in the buffer.
Public methodWriteInt32BE(Int32, Int32)
Writes a 32bit signed integer at offset in the buffer.
Public methodWriteInt32LE(Int32)
Writes a 32bit signed integer at the current position in the buffer.
Public methodWriteInt32LE(Int32, Int32)
Writes a 32bit signed integer at offset in the buffer.
Public methodWriteInt64(Int64, Endian)
Writes a 64bit signed integer at the current position in the buffer.
Public methodWriteInt64(Int32, Int64, Endian)
Writes a 64bit signed integer at offset in the buffer.
Public methodWriteInt64BE(Int64)
Writes a 64bit signed integer at the current position in the buffer.
Public methodWriteInt64BE(Int32, Int64)
Writes a 64bit signed integer at offset in the buffer.
Public methodWriteInt64LE(Int64)
Writes a 64bit signed integer at the current position in the buffer.
Public methodWriteInt64LE(Int32, Int64)
Writes a 64bit signed integer at offset in the buffer.
Public methodWriteSByte(SByte)
Writes a signed byte at the current position in the buffer.
Public methodWriteSByte(Int32, SByte)
Writes a signed byte at offset in the buffer.
Public methodWriteSingle(Single, Endian)
Writes a single floating point number at the current position in the buffer.
Public methodWriteSingle(Int32, Single, Endian)
Writes a single floating point number at offset in the buffer.
Public methodWriteSingleBE(Single)
Writes a single floating point number at the current position in the buffer.
Public methodWriteSingleBE(Int32, Single)
Writes a single floating point number at offset in the buffer.
Public methodWriteSingleLE(Single)
Writes a single floating point number at the current position in the buffer.
Public methodWriteSingleLE(Int32, Single)
Writes a single floating point number at offset in the buffer.
Public methodWriteString(BinaryString, BinaryTextEncoding)
Writes a string at the current position in the buffer.
Public methodWriteString(Int32, BinaryString, BinaryTextEncoding)
Writes a string at offset in the buffer.
Public methodWriteUInt16(UInt16, Endian)
Writes a 16bit unsigned integer at the current position in the buffer.
Public methodWriteUInt16(Int32, UInt16, Endian)
Writes a 16bit unsigned integer at offset in the buffer.
Public methodWriteUInt16BE(UInt16)
Writes a 16bit unsigned integer at the current position in the buffer.
Public methodWriteUInt16BE(Int32, UInt16)
Writes a 16bit unsigned integer at offset in the buffer.
Public methodWriteUInt16LE(UInt16)
Writes a 16bit unsigned integer at the current position in the buffer.
Public methodWriteUInt16LE(Int32, UInt16)
Writes a 16bit unsigned integer at offset in the buffer.
Public methodWriteUInt32(UInt32, Endian)
Writes a 32bit unsigned integer at the current position in the buffer.
Public methodWriteUInt32(Int32, UInt32, Endian)
Writes a 32bit unsigned integer at offset in the buffer.
Public methodWriteUInt32BE(UInt32)
Writes a 32bit unsigned integer at the current position in the buffer.
Public methodWriteUInt32BE(Int32, UInt32)
Writes a 32bit unsigned integer at offset in the buffer.
Public methodWriteUInt32LE(UInt32)
Writes a 32bit unsigned integer at the current position in the buffer.
Public methodWriteUInt32LE(Int32, UInt32)
Writes a 32bit unsigned integer at offset in the buffer.
Public methodWriteUInt64(UInt64, Endian)
Writes a 64bit unsigned integer at the current position in the buffer.
Public methodWriteUInt64(Int32, UInt64, Endian)
Writes a 64bit unsigned integer at offset in the buffer.
Public methodWriteUInt64BE(UInt64)
Writes a 64bit unsigned integer at the current position in the buffer.
Public methodWriteUInt64BE(Int32, UInt64)
Writes a 64bit unsigned integer at offset in the buffer.
Public methodWriteUInt64LE(UInt64)
Writes a 64bit unsigned integer at the current position in the buffer.
Public methodWriteUInt64LE(Int32, UInt64)
Writes a 64bit unsigned integer at offset in the buffer.
Top
Extension Methods
  NameDescription
Public Extension MethodWriteAsBit(Object, Int32)Overloaded.
Writes a bit at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Boolean). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by DataWriter.)
Public Extension MethodWriteAsBit(Int32, Object, Int32)Overloaded.
Writes a bit at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Boolean). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsBoolean(Object)Overloaded.
Writes a boolean at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Boolean). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by DataWriter.)
Public Extension MethodWriteAsBoolean(Int32, Object)Overloaded.
Writes a boolean at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Boolean). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsByte(Object)Overloaded.
Writes a byte at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Byte). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by DataWriter.)
Public Extension MethodWriteAsByte(Int32, Object)Overloaded.
Writes a byte at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Byte). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsChar(Object)Overloaded.
Writes a character at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Char). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by DataWriter.)
Public Extension MethodWriteAsChar(Int32, Object)Overloaded.
Writes a character at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Char). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsDouble(Object, Endian)Overloaded.
Writes a 64bit double floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsDouble(Int32, Object, Endian)Overloaded.
Writes a 64bit double floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsDoubleBE(Object)Overloaded.
Writes a 64bit double floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsDoubleBE(Int32, Object)Overloaded.
Writes a 64bit double floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsDoubleLE(Object)Overloaded.
Writes a 64bit double floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsDoubleLE(Int32, Object)Overloaded.
Writes a 64bit double floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Double). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt16(Object, Endian)Overloaded.
Writes a 16bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt16(Int32, Object, Endian)Overloaded.
Writes a 16bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt16BE(Object)Overloaded.
Writes a 16bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt16BE(Int32, Object)Overloaded.
Writes a 16bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt16LE(Object)Overloaded.
Writes a 16bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt16LE(Int32, Object)Overloaded.
Writes a 16bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt32(Object, Endian)Overloaded.
Writes a 32bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt32(Int32, Object, Endian)Overloaded.
Writes a 32bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt32BE(Object)Overloaded.
Writes a 32bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt32BE(Int32, Object)Overloaded.
Writes a 32bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt32LE(Object)Overloaded.
Writes a 32bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt32LE(Int32, Object)Overloaded.
Writes a 32bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt64(Object, Endian)Overloaded.
Writes a 64bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt64(Int32, Object, Endian)Overloaded.
Writes a 64bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt64BE(Object)Overloaded.
Writes a 64bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt64BE(Int32, Object)Overloaded.
Writes a 64bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsInt64LE(Object)Overloaded.
Writes a 64bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsInt64LE(Int32, Object)Overloaded.
Writes a 64bit signed integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Int64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsSByte(Object)Overloaded.
Writes a signed byte at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.SByte). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by DataWriter.)
Public Extension MethodWriteAsSByte(Int32, Object)Overloaded.
Writes a signed byte at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.SByte). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 1 byte.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsSingle(Object, Endian)Overloaded.
Writes a 32bit single floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsSingle(Int32, Object, Endian)Overloaded.
Writes a 32bit single floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsSingleBE(Object)Overloaded.
Writes a 32bit single floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsSingleBE(Int32, Object)Overloaded.
Writes a 32bit single floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsSingleLE(Object)Overloaded.
Writes a 32bit single floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsSingleLE(Int32, Object)Overloaded.
Writes a 32bit single floating point number at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.Single). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsString(Object, BinaryTextEncoding)Overloaded.
Writes a string at the current position in the packet packet. The current position is advanced by the number of bytes written.
(Defined by DataWriter.)
Public Extension MethodWriteAsString(Int32, Object)Overloaded.
Writes a string at the current position in the packet packet. The current position is advanced by the number of bytes written.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt16(Object, Endian)Overloaded.
Writes a 16bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt16(Int32, Object, Endian)Overloaded.
Writes a 16bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt16BE(Object)Overloaded.
Writes a 16bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt16BE(Int32, Object)Overloaded.
Writes a 16bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt16LE(Object)Overloaded.
Writes a 16bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt16LE(Int32, Object)Overloaded.
Writes a 16bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt16). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 2 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt32(Object, Endian)Overloaded.
Writes a 32bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt32(Int32, Object, Endian)Overloaded.
Writes a 32bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt32BE(Object)Overloaded.
Writes a 32bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt32BE(Int32, Object)Overloaded.
Writes a 32bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt32LE(Object)Overloaded.
Writes a 32bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt32LE(Int32, Object)Overloaded.
Writes a 32bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt32). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 4 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt64(Object, Endian)Overloaded.
Writes a 64bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt64(Int32, Object, Endian)Overloaded.
Writes a 64bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt64BE(Object)Overloaded.
Writes a 64bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt64BE(Int32, Object)Overloaded.
Writes a 64bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Public Extension MethodWriteAsUInt64LE(Object)Overloaded.
Writes a 64bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by DataWriter.)
Public Extension MethodWriteAsUInt64LE(Int32, Object)Overloaded.
Writes a 64bit unsigned integer at the current position in the packet packet. The object is first converted using BinaryConvert.ChangeType(val, TypeCode.UInt64). ChangeType(Object, Type, BinaryConvertConversionType) The current position is advanced by 8 bytes.
(Defined by OffsetDataWriter.)
Top
See Also