Allows to serialize and deserialize VL and Stride specific classes, records and structs to MessagePack
It also contains a ByteExtension to interpret the Structs, Spread of Structs, ImmutableArrays of Structs, Arrays of Structs and strings (these are formatted according to UFT8) to and from ReadOnlyMemory.
the ByteExtension could possibly be moved to VL.CoreLib.
Motivation and Context
Should become the standard serializer for VL.IO.Redis
PR Details
Initial release for VL.MessagePack
Description
Allows to serialize and deserialize VL and Stride specific classes, records and structs to MessagePack
It also contains a ByteExtension to interpret the Structs, Spread of Structs, ImmutableArrays of Structs, Arrays of Structs and strings (these are formatted according to UFT8) to and from ReadOnlyMemory.
the ByteExtension could possibly be moved to VL.CoreLib.
Motivation and Context
Should become the standard serializer for VL.IO.Redis
Types of changes