public void RegisterAndUseCustomSerializer() { var targetObject = new PackableUnpackableObject(); var stream = new MemoryStream(); // You can serialize/deserialize objects which implement IPackable and/or IUnpackable as usual. var serializer = MessagePackSerializer.Get<PackableUnpackableObject>(); serializer.Pack( stream, targetObject ); stream.Position = 0; var deserializedObject = serializer.Unpack( stream ); }
public void RegisterAndUseCustomSerializer() { var targetObject = new PackableUnpackableObject(); var stream = new MemoryStream(); // You can serialize/deserialize objects which implement IPackable and/or IUnpackable as usual. var serializer = MessagePackSerializer.Get <PackableUnpackableObject>(); serializer.Pack(stream, targetObject); stream.Position = 0; var deserializedObject = serializer.Unpack(stream); }