IBufferWriter Interface | 
Namespace: Demo3D.IO
public interface IBufferWriter : IDataWriter, IDataIO, IBufferResolver, IOffsetDataWriter, IDataReferenceWriter
The IBufferWriter type exposes the following members.
| Name | Description | |
|---|---|---|
| IsFixed | 
            Returns true if this is a fixed size data source.
              (Inherited from IDataIO.) | |
| Length | 
            Returns the current length of the data.
              (Inherited from IDataIO.) | |
| Position | 
            Returns the current position in the data.
              (Inherited from IDataIO.) | |
| Remaining | 
            Returns the remaining data/space available.  (Always 0 for an expandable buffer.)
              (Inherited from IDataIO.) | 
| Name | Description | |
|---|---|---|
| Advance | 
            Advances the current data position..
              (Inherited from IDataIO.) | |
| GetReferenceT | 
            Returns a reference to data of type T at the specified offset.
              (Inherited from IDataReferenceWriter.) | |
| Resolve | 
            Resolves the data to a concrete buffer.
              (Inherited from IBufferResolver.) | 
| Name | Description | |
|---|---|---|
| WriteAsBit(Object, Int32) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsBit(Int32, Object, Int32) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsBoolean(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsBoolean(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsByte(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsByte(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsChar(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsChar(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsDouble(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsDouble(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsDoubleBE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsDoubleBE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsDoubleLE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsDoubleLE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt16(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt16(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt16BE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt16BE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt16LE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt16LE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt32(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt32(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt32BE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt32BE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt32LE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt32LE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt64(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt64(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt64BE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt64BE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsInt64LE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsInt64LE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsSByte(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsSByte(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsSingle(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsSingle(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsSingleBE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsSingleBE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsSingleLE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsSingleLE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsString(Int32, Object) | Overloaded.   
            Writes a string at the current position in the buffer.
            The current position is advanced by the number of bytes written.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsString(Object, BinaryTextEncoding) | Overloaded.   
            Writes a string at the current position in the buffer.
            The current position is advanced by the number of bytes written.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt16(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt16(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt16BE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt16BE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt16LE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt16LE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt32(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt32(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt32BE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt32BE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt32LE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt32LE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt64(Object, Endian) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt64(Int32, Object, Endian) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt64BE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt64BE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteAsUInt64LE(Object) | Overloaded.   
            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.
              (Defined by DataWriterExtensions.) | |
| WriteAsUInt64LE(Int32, Object) | Overloaded.   
            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.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteBit(Boolean, Int32) | Overloaded.   
            Writes a bit at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteBit(Int32, Boolean, Int32) | Overloaded.   
            Writes a bit at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteBit(Int32, Boolean, Int32, Endian) | Overloaded.   
            Writes a bit at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteBitBE | 
            Writes a bit at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteBitLE | 
            Writes a bit at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteBoolean(Boolean) | Overloaded.   
            Writes a boolean at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteBoolean(Int32, Boolean) | Overloaded.   
            Writes a boolean at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteByte(Byte) | Overloaded.   
            Writes a byte at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteByte(Int32, Byte) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteBytes(ArraySegmentByte) | Overloaded.   
            Writes a bytes at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteBytes(Byte) | Overloaded.   
            Writes a bytes at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteBytes(IDataReader, Int32) | Overloaded.   
            Writes a bytes at the current position in the packet packet.
            The current position is advanced by the number of bytes written.
              (Defined by DataWriterExtensions.) | |
| WriteBytes(Int32, ArraySegmentByte) | Overloaded.   
            Writes a bytes at offset in the data.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteBytes(Int32, Byte) | Overloaded.   
            Writes a bytes at offset in the data.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteBytes(Byte, Int32, Int32) | Overloaded.   
            Writes a bytes at the current position in the data.
              (Defined by DataWriterExtensions.) | |
| WriteBytes(Int32, ArraySegmentByte, Int32) | Overloaded.   
            Writes a bytes at offset in the data.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteBytes(Int32, Byte, Int32, Int32) | Overloaded.   
            Writes a bytes at offset in the data.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteChar(Char) | Overloaded.   
            Writes an 8bit character at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteChar(Int32, Char) | Overloaded.   
            Writes an 8bit character at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteDouble(Double, Endian) | Overloaded.   
            Writes a double floating point number at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteDouble(Int32, Double, Endian) | Overloaded.   
            Writes a double floating point number at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteDoubleBE(Double) | Overloaded.   
            Writes a double floating point number at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteDoubleBE(Int32, Double) | Overloaded.   
            Writes a double floating point number at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteDoubleLE(Double) | Overloaded.   
            Writes a double floating point number at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteDoubleLE(Int32, Double) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteInt16(Int16, Endian) | Overloaded.   
            Writes a 16bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt16(Int32, Int16, Endian) | Overloaded.   
            Writes a 16bit signed integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteInt16BE(Int16) | Overloaded.   
            Writes a 16bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt16BE(Int32, Int16) | Overloaded.   
            Writes a 16bit signed integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteInt16LE(Int16) | Overloaded.   
            Writes a 16bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt16LE(Int32, Int16) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteInt32(Int32, Endian) | Overloaded.   
            Writes a 32bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt32(Int32, Int32, Endian) | Overloaded.   
            Writes a 32bit signed integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteInt32BE(Int32) | Overloaded.   
            Writes a 32bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt32BE(Int32, Int32) | Overloaded.   
            Writes a 32bit signed integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteInt32LE(Int32) | Overloaded.   
            Writes a 32bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt32LE(Int32, Int32) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteInt64(Int64, Endian) | Overloaded.   
            Writes a 64bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt64(Int32, Int64, Endian) | Overloaded.   
            Writes a 64bit signed integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteInt64BE(Int64) | Overloaded.   
            Writes a 64bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt64BE(Int32, Int64) | Overloaded.   
            Writes a 64bit signed integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteInt64LE(Int64) | Overloaded.   
            Writes a 64bit signed integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteInt64LE(Int32, Int64) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteSByte(SByte) | Overloaded.   
            Writes a signed byte at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteSByte(Int32, SByte) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteSingle(Single, Endian) | Overloaded.   
            Writes a single floating point number at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteSingle(Int32, Single, Endian) | Overloaded.   
            Writes a single floating point number at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteSingleBE(Single) | Overloaded.   
            Writes a single floating point number at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteSingleBE(Int32, Single) | Overloaded.   
            Writes a single floating point number at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteSingleLE(Single) | Overloaded.   
            Writes a single floating point number at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteSingleLE(Int32, Single) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteString(BinaryString, BinaryTextEncoding) | Overloaded.   
            Writes a string at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteString(Int32, BinaryString, BinaryTextEncoding) | Overloaded.   
            Writes a string at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteUInt16(UInt16, Endian) | Overloaded.   
            Writes a 16bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt16(Int32, UInt16, Endian) | Overloaded.   
            Writes a 16bit unsigned integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteUInt16BE(UInt16) | Overloaded.   
            Writes a 16bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt16BE(Int32, UInt16) | Overloaded.   
            Writes a 16bit unsigned integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteUInt16LE(UInt16) | Overloaded.   
            Writes a 16bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt16LE(Int32, UInt16) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteUInt32(UInt32, Endian) | Overloaded.   
            Writes a 32bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt32(Int32, UInt32, Endian) | Overloaded.   
            Writes a 32bit unsigned integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteUInt32BE(UInt32) | Overloaded.   
            Writes a 32bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt32BE(Int32, UInt32) | Overloaded.   
            Writes a 32bit unsigned integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteUInt32LE(UInt32) | Overloaded.   
            Writes a 32bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt32LE(Int32, UInt32) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) | |
| WriteUInt64(UInt64, Endian) | Overloaded.   
            Writes a 64bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt64(Int32, UInt64, Endian) | Overloaded.   
            Writes a 64bit unsigned integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteUInt64BE(UInt64) | Overloaded.   
            Writes a 64bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt64BE(Int32, UInt64) | Overloaded.   
            Writes a 64bit unsigned integer at offset in the buffer.
              (Defined by OffsetDataWriterExtensions.) | |
| WriteUInt64LE(UInt64) | Overloaded.   
            Writes a 64bit unsigned integer at the current position in the buffer.
              (Defined by DataWriterExtensions.) | |
| WriteUInt64LE(Int32, UInt64) | Overloaded.   
            Write a value at the specified offset.
              (Defined by DataReferenceExtensions.) |