Click or drag to resize

Syroot.BinaryData Namespace

This namespace provides classes providing advanced binary data reading and writing functionality.
Classes
  ClassDescription
Public classBinaryDataReader
Represents an extended BinaryReader supporting special file format data types.
Public classBinaryDataWriter
Represents an extended BinaryWriter supporting special file format data types.
Public classBinaryMemberAttribute
Represents a member configuration for reading and writing it as binary data.
Public classBinaryObjectAttribute
Represents a class or struct configuration for reading and writing it as binary data.
Public classByteConverter
Represents a BitConverter which handles a specific endianness.
Public classByteConverterBigEndian
Represents a ByteConverter which handles little endianness.
Public classByteConverterLittleEndian
Represents a ByteConverter which handles little endianness.
Public classOffset
Represents a space of 4 bytes reserved in the underlying stream of a BinaryDataWriter which can be comfortably satisfied later on.
Public classSeekTask
Represents a temporary seek to another position which is undone after the task has been disposed.
Interfaces
  InterfaceDescription
Public interfaceIBinaryConverter
Represents a converter for reading and writing custom binary values.
Enumerations
  EnumerationDescription
Public enumerationBooleanDataFormat
Represents the set of formats of binary boolean encodings.
Public enumerationByteOrder
Represents the possible endianness of binary data.
Public enumerationDateTimeDataFormat
Represents the set of formats of binary date and time encodings.
Public enumerationOffsetOrigin
Represents the origins of offsets of a member.
Public enumerationStringDataFormat
Represents formats of binary string encodings.