public static void SetOwnedData(IOwnedDataSerializable ownedDataSerializable, byte[] ownedData) { using (var reader = new SerializationReader(ownedData)) { ownedDataSerializable.DeserializeOwnedData(reader, null); } }
public static byte[] GetOwnedData(IOwnedDataSerializable ownedDataSerializable, int streamCapacity = 1024) { using (var memoryStream = new MemoryStream(streamCapacity)) { using (var writer = new SerializationWriter(memoryStream)) { ownedDataSerializable.SerializeOwnedData(writer, null); } return(memoryStream.ToArray()); } }