示例#1
0
 public static object Deserialize(Stream stream, bool readStrict)
 {
     return(LZ4MessagePackSerializer.Deserialize <object>(stream, defaultResolver, readStrict));
 }
示例#2
0
 public static void Serialize(Stream stream, object obj)
 {
     LZ4MessagePackSerializer.Serialize(stream, obj, defaultResolver);
 }
示例#3
0
 public static object Deserialize(byte[] bytes)
 {
     return(LZ4MessagePackSerializer.Deserialize <object>(bytes, defaultResolver));
 }
        /// <summary>
        /// From Json String to LZ4MessagePack binary
        /// </summary>
        public static byte[] FromJson(TextReader reader)
        {
            var buffer = MessagePackSerializer.FromJsonUnsafe(reader); // offset is guranteed from 0

            return(LZ4MessagePackSerializer.ToLZ4Binary(buffer));
        }
示例#5
0
 public static byte[] Serialize(object obj)
 {
     return(LZ4MessagePackSerializer.Serialize(obj, defaultResolver));
 }
示例#6
0
 public static object Deserialize(ReadOnlySequence <byte> sequence)
 {
     return(LZ4MessagePackSerializer.Deserialize <object>(sequence, defaultResolver));
 }
示例#7
0
 public static object Deserialize(ReadOnlySpan <byte> bytes)
 {
     return(LZ4MessagePackSerializer.Deserialize <object>(bytes, defaultResolver));
 }
示例#8
0
 public static ValueTask SerializeAsync(Stream stream, object obj)
 {
     return(LZ4MessagePackSerializer.SerializeAsync(stream, obj, defaultResolver));
 }
示例#9
0
 public static void Serialize <T>(IArrayBufferWriter <byte> output, T obj)
 {
     LZ4MessagePackSerializer.Serialize(output, obj, defaultResolver);
 }
示例#10
0
 public static IOwnedBuffer <byte> SerializeUnsafe(object obj)
 {
     return(LZ4MessagePackSerializer.SerializeUnsafe(obj, defaultResolver));
 }