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: 15.0.2.11458
Syntax
C#
public sealed class BufferWriter : IBufferWriter, 
	IDataWriter, IDataIO, IBufferResolver, IOffsetDataWriter, IDataReferenceWriter

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(ArraySegmentByte)
Creates a BufferWriter that will write data into the buffer provided.
Public methodBufferWriter(Buffer)
Creates a BufferWriter that will write data into the buffer provided.
Public methodBufferWriter(BufferSegment)
Creates a BufferWriter that will write data into the buffer provided.
Public methodBufferWriter(Byte)
Creates a BufferWriter that will write data into the buffer provided.
Public methodBufferWriter(Int64)
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 methodSeek
Sets the current packet position..
Top
Extension Methods
  NameDescription
Public Extension MethodWriteAsBit(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.)
Public Extension MethodWriteAsBit(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.)
Public Extension MethodWriteAsBoolean(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.)
Public Extension MethodWriteAsBoolean(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.)
Public Extension MethodWriteAsByte(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.)
Public Extension MethodWriteAsByte(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.)
Public Extension MethodWriteAsChar(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.)
Public Extension MethodWriteAsChar(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.)
Public Extension MethodWriteAsDouble(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.)
Public Extension MethodWriteAsDouble(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.)
Public Extension MethodWriteAsDoubleBE(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.)
Public Extension MethodWriteAsDoubleBE(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.)
Public Extension MethodWriteAsDoubleLE(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.)
Public Extension MethodWriteAsDoubleLE(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.)
Public Extension MethodWriteAsInt16(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.)
Public Extension MethodWriteAsInt16(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.)
Public Extension MethodWriteAsInt16BE(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.)
Public Extension MethodWriteAsInt16BE(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.)
Public Extension MethodWriteAsInt16LE(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.)
Public Extension MethodWriteAsInt16LE(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.)
Public Extension MethodWriteAsInt32(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.)
Public Extension MethodWriteAsInt32(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.)
Public Extension MethodWriteAsInt32BE(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.)
Public Extension MethodWriteAsInt32BE(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.)
Public Extension MethodWriteAsInt32LE(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.)
Public Extension MethodWriteAsInt32LE(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.)
Public Extension MethodWriteAsInt64(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.)
Public Extension MethodWriteAsInt64(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.)
Public Extension MethodWriteAsInt64BE(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.)
Public Extension MethodWriteAsInt64BE(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.)
Public Extension MethodWriteAsInt64LE(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.)
Public Extension MethodWriteAsInt64LE(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.)
Public Extension MethodWriteAsSByte(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.)
Public Extension MethodWriteAsSByte(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.)
Public Extension MethodWriteAsSingle(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.)
Public Extension MethodWriteAsSingle(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.)
Public Extension MethodWriteAsSingleBE(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.)
Public Extension MethodWriteAsSingleBE(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.)
Public Extension MethodWriteAsSingleLE(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.)
Public Extension MethodWriteAsSingleLE(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.)
Public Extension MethodWriteAsString(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.)
Public Extension MethodWriteAsString(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.)
Public Extension MethodWriteAsUInt16(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.)
Public Extension MethodWriteAsUInt16(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.)
Public Extension MethodWriteAsUInt16BE(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.)
Public Extension MethodWriteAsUInt16BE(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.)
Public Extension MethodWriteAsUInt16LE(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.)
Public Extension MethodWriteAsUInt16LE(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.)
Public Extension MethodWriteAsUInt32(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.)
Public Extension MethodWriteAsUInt32(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.)
Public Extension MethodWriteAsUInt32BE(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.)
Public Extension MethodWriteAsUInt32BE(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.)
Public Extension MethodWriteAsUInt32LE(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.)
Public Extension MethodWriteAsUInt32LE(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.)
Public Extension MethodWriteAsUInt64(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.)
Public Extension MethodWriteAsUInt64(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.)
Public Extension MethodWriteAsUInt64BE(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.)
Public Extension MethodWriteAsUInt64BE(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.)
Public Extension MethodWriteAsUInt64LE(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.)
Public Extension MethodWriteAsUInt64LE(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.)
Public Extension MethodWriteBit(Boolean, Int32)Overloaded.
Writes a bit at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteBit(Int32, Boolean, Int32)Overloaded.
Writes a bit at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteBoolean(Boolean)Overloaded.
Writes a boolean at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteBoolean(Int32, Boolean)Overloaded.
Writes a boolean at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteByte(Byte)Overloaded.
Writes a byte at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteByte(Int32, Byte)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteBytes(ArraySegmentByte)Overloaded.
Writes a bytes at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteBytes(Byte)Overloaded.
Writes a bytes at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteBytes(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.)
Public Extension MethodWriteBytes(Int32, ArraySegmentByte)Overloaded.
Writes a bytes at offset in the data.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteBytes(Int32, Byte)Overloaded.
Writes a bytes at offset in the data.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteBytes(Byte, Int32, Int32)Overloaded.
Writes a bytes at the current position in the data.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteBytes(Int32, ArraySegmentByte, Int32)Overloaded.
Writes a bytes at offset in the data.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteBytes(Int32, Byte, Int32, Int32)Overloaded.
Writes a bytes at offset in the data.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteChar(Char)Overloaded.
Writes an 8bit character at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteChar(Int32, Char)Overloaded.
Writes an 8bit character at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteDouble(Double, Endian)Overloaded.
Writes a double floating point number at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteDouble(Int32, Double, Endian)Overloaded.
Writes a double floating point number at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteDoubleBE(Double)Overloaded.
Writes a double floating point number at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteDoubleBE(Int32, Double)Overloaded.
Writes a double floating point number at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteDoubleLE(Double)Overloaded.
Writes a double floating point number at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteDoubleLE(Int32, Double)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteInt16(Int16, Endian)Overloaded.
Writes a 16bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt16(Int32, Int16, Endian)Overloaded.
Writes a 16bit signed integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteInt16BE(Int16)Overloaded.
Writes a 16bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt16BE(Int32, Int16)Overloaded.
Writes a 16bit signed integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteInt16LE(Int16)Overloaded.
Writes a 16bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt16LE(Int32, Int16)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteInt32(Int32, Endian)Overloaded.
Writes a 32bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt32(Int32, Int32, Endian)Overloaded.
Writes a 32bit signed integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteInt32BE(Int32)Overloaded.
Writes a 32bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt32BE(Int32, Int32)Overloaded.
Writes a 32bit signed integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteInt32LE(Int32)Overloaded.
Writes a 32bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt32LE(Int32, Int32)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteInt64(Int64, Endian)Overloaded.
Writes a 64bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt64(Int32, Int64, Endian)Overloaded.
Writes a 64bit signed integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteInt64BE(Int64)Overloaded.
Writes a 64bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt64BE(Int32, Int64)Overloaded.
Writes a 64bit signed integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteInt64LE(Int64)Overloaded.
Writes a 64bit signed integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteInt64LE(Int32, Int64)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteSByte(SByte)Overloaded.
Writes a signed byte at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteSByte(Int32, SByte)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteSingle(Single, Endian)Overloaded.
Writes a single floating point number at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteSingle(Int32, Single, Endian)Overloaded.
Writes a single floating point number at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteSingleBE(Single)Overloaded.
Writes a single floating point number at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteSingleBE(Int32, Single)Overloaded.
Writes a single floating point number at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteSingleLE(Single)Overloaded.
Writes a single floating point number at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteSingleLE(Int32, Single)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteString(BinaryString, BinaryTextEncoding)Overloaded.
Writes a string at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteString(Int32, BinaryString, BinaryTextEncoding)Overloaded.
Writes a string at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteUInt16(UInt16, Endian)Overloaded.
Writes a 16bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt16(Int32, UInt16, Endian)Overloaded.
Writes a 16bit unsigned integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteUInt16BE(UInt16)Overloaded.
Writes a 16bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt16BE(Int32, UInt16)Overloaded.
Writes a 16bit unsigned integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteUInt16LE(UInt16)Overloaded.
Writes a 16bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt16LE(Int32, UInt16)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteUInt32(UInt32, Endian)Overloaded.
Writes a 32bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt32(Int32, UInt32, Endian)Overloaded.
Writes a 32bit unsigned integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteUInt32BE(UInt32)Overloaded.
Writes a 32bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt32BE(Int32, UInt32)Overloaded.
Writes a 32bit unsigned integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteUInt32LE(UInt32)Overloaded.
Writes a 32bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt32LE(Int32, UInt32)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Public Extension MethodWriteUInt64(UInt64, Endian)Overloaded.
Writes a 64bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt64(Int32, UInt64, Endian)Overloaded.
Writes a 64bit unsigned integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteUInt64BE(UInt64)Overloaded.
Writes a 64bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt64BE(Int32, UInt64)Overloaded.
Writes a 64bit unsigned integer at offset in the buffer.
(Defined by OffsetDataWriterExtensions.)
Public Extension MethodWriteUInt64LE(UInt64)Overloaded.
Writes a 64bit unsigned integer at the current position in the buffer.
(Defined by DataWriterExtensions.)
Public Extension MethodWriteUInt64LE(Int32, UInt64)Overloaded.
Write a value at the specified offset.
(Defined by DataReferenceExtensions.)
Top
See Also