ITypeSerializer
Description
- Extended by
-
ITypeSerializerEx
TypeSerializerBase abstract
Base interface for classes that perform serialization of concrete types.
For serialization of value arrays and collections, a type serializer may provide an optional component-wise delta encoding between subsequent values. Such encoding can improve compression ratios, as it usually reduces the entropy of the data.
Public / Methods
ReadValue
Deserializes a struct value form the given serialization stream.
- IOException
-
If an I/O error has occurred.
ReadValueArray
Deserializes a struct value array form the given serialization stream.
- IOException
-
If an I/O error has occurred.
ReadValueCollection
Deserializes a struct value collection from the given serialization stream.
- IOException
-
If an I/O error has occurred.
WriteValue
Serializes the given struct value to the serialization stream.
- IOException
-
If an I/O error has occurred.
WriteValueArray
2 overloads
Serializes the given struct value array to the serialization stream.
- IOException
-
If an I/O error has occurred.
Serializes the given struct value array to the serialization stream.
- IOException
-
If an I/O error has occurred.
WriteValueCollection
Serializes the given struct value collection to the serialization stream.
- IOException
-
If an I/O error has occurred.