public static IOwnedBuffer <byte> SerializeUnsafe <T>(T obj) { var output = new LZ4ThreadLocalBufferWriter(); Serialize(output, obj, null); return(output.OwnedWrittenBuffer); }
public static IOwnedBuffer <byte> SerializeUnsafe <T>(T obj, IFormatterResolver resolver) { var output = new LZ4ThreadLocalBufferWriter(); Serialize(output, obj, resolver); return(output.OwnedWrittenBuffer); }
public static byte[] Serialize <T>(T obj, IFormatterResolver resolver) { using (var output = new LZ4ThreadLocalBufferWriter()) { Serialize(output, obj, resolver); return(output.ToArray()); } }