Click or drag to resize

OffsetDataWriterExtensions Class

IOffsetDataWriter extensions.
Inheritance Hierarchy
SystemObject
  Demo3D.IOOffsetDataWriterExtensions

Namespace:  Demo3D.IO
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 15.0.2.11458
Syntax
C#
public static class OffsetDataWriterExtensions

The OffsetDataWriterExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberWriteAsBit
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.
Public methodStatic memberWriteAsBoolean
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.
Public methodStatic memberWriteAsByte
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.
Public methodStatic memberWriteAsChar
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.
Public methodStatic memberWriteAsDouble
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.
Public methodStatic memberWriteAsDoubleBE
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.
Public methodStatic memberWriteAsDoubleLE
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.
Public methodStatic memberWriteAsInt16
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.
Public methodStatic memberWriteAsInt16BE
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.
Public methodStatic memberWriteAsInt16LE
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.
Public methodStatic memberWriteAsInt32
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.
Public methodStatic memberWriteAsInt32BE
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.
Public methodStatic memberWriteAsInt32LE
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.
Public methodStatic memberWriteAsInt64
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.
Public methodStatic memberWriteAsInt64BE
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.
Public methodStatic memberWriteAsInt64LE
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.
Public methodStatic memberWriteAsSByte
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.
Public methodStatic memberWriteAsSingle
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.
Public methodStatic memberWriteAsSingleBE
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.
Public methodStatic memberWriteAsSingleLE
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.
Public methodStatic memberWriteAsString
Writes a string at the current position in the buffer. The current position is advanced by the number of bytes written.
Public methodStatic memberWriteAsUInt16
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.
Public methodStatic memberWriteAsUInt16BE
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.
Public methodStatic memberWriteAsUInt16LE
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.
Public methodStatic memberWriteAsUInt32
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.
Public methodStatic memberWriteAsUInt32BE
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.
Public methodStatic memberWriteAsUInt32LE
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.
Public methodStatic memberWriteAsUInt64
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.
Public methodStatic memberWriteAsUInt64BE
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.
Public methodStatic memberWriteAsUInt64LE
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.
Public methodStatic memberWriteBit
Writes a bit at offset in the buffer.
Public methodStatic memberWriteBoolean
Writes a boolean at offset in the buffer.
Public methodStatic memberWriteBytes(IOffsetDataWriter, Int32, ArraySegmentByte)
Writes a bytes at offset in the data.
Public methodStatic memberWriteBytes(IOffsetDataWriter, Int32, Byte)
Writes a bytes at offset in the data.
Public methodStatic memberWriteBytes(IOffsetDataWriter, Int32, ArraySegmentByte, Int32)
Writes a bytes at offset in the data.
Public methodStatic memberWriteBytes(IOffsetDataWriter, Int32, Byte, Int32, Int32)
Writes a bytes at offset in the data.
Public methodStatic memberWriteChar
Writes an 8bit character at offset in the buffer.
Public methodStatic memberWriteDouble
Writes a double floating point number at offset in the buffer.
Public methodStatic memberWriteDoubleBE
Writes a double floating point number at offset in the buffer.
Public methodStatic memberWriteInt16
Writes a 16bit signed integer at offset in the buffer.
Public methodStatic memberWriteInt16BE
Writes a 16bit signed integer at offset in the buffer.
Public methodStatic memberWriteInt32
Writes a 32bit signed integer at offset in the buffer.
Public methodStatic memberWriteInt32BE
Writes a 32bit signed integer at offset in the buffer.
Public methodStatic memberWriteInt64
Writes a 64bit signed integer at offset in the buffer.
Public methodStatic memberWriteInt64BE
Writes a 64bit signed integer at offset in the buffer.
Public methodStatic memberWriteSingle
Writes a single floating point number at offset in the buffer.
Public methodStatic memberWriteSingleBE
Writes a single floating point number at offset in the buffer.
Public methodStatic memberWriteString
Writes a string at offset in the buffer.
Public methodStatic memberWriteUInt16
Writes a 16bit unsigned integer at offset in the buffer.
Public methodStatic memberWriteUInt16BE
Writes a 16bit unsigned integer at offset in the buffer.
Public methodStatic memberWriteUInt32
Writes a 32bit unsigned integer at offset in the buffer.
Public methodStatic memberWriteUInt32BE
Writes a 32bit unsigned integer at offset in the buffer.
Public methodStatic memberWriteUInt64
Writes a 64bit unsigned integer at offset in the buffer.
Public methodStatic memberWriteUInt64BE
Writes a 64bit unsigned integer at offset in the buffer.
Top
See Also