Click or drag to resize

Syroot.BinaryData Namespace

This namespace provides classes providing advanced binary data reading and writing functionality.
Classes
  ClassDescription
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 classBinaryStream
Represents a wrapper around a Stream to read from and write to it with default data format configurations.
Public classBinaryStreamExtensions
Represents extension methods for read and write operations on Stream instances.
Public classByteConverter
Represents a BitConverter which handles a specific endianness.
Public classByteConverterBig
Represents a ByteConverter which handles big endianness.
Public classByteConverterLittle
Represents a ByteConverter which handles little endianness.
Public classByteConverterSystem
Represents a ByteConverter which handles system endianness.
Public classEnumTools
Represents a collection of methods extending enum types.
Public classSeek
Represents a temporary seek to another position which is undone after the task has been disposed.
Public classStreamExtensions
Represents extension methods for read and write operations on Stream instances.
Interfaces
  InterfaceDescription
Public interfaceIBinaryConverter
Represents a converter for reading and writing custom binary values.
Enumerations
  EnumerationDescription
Public enumerationBooleanCoding
Represents the set of formats of binary boolean encodings.
Public enumerationDateTimeCoding
Represents the set of formats of binary date and time encodings.
Public enumerationEndian
Represents the possible byte order of binary data.
Public enumerationOffsetOrigin
Represents the origins of offsets of a member.
Public enumerationStringCoding
Represents formats of binary string encodings.