Example #1
0
        protected override User DeserializeItem(Span <byte> span)
        {
            var unpack = new BinUnpack(span);

            return(new User
            {
                Login = unpack.ReadString(),
                Pass = unpack.ReadString(),
                Bio = unpack.ReadString(),
                Created = unpack.ReadDateTime()
            });
        }
Example #2
0
        protected override Solution DeserializeItem(Span <byte> span)
        {
            var unpack = new BinUnpack(span);

            return(new Solution
            {
                Id = unpack.ReadGuid(),
                Login = unpack.ReadString(),
                MovesCount = unpack.ReadInt32(),
                Time = unpack.ReadUInt64(),
                Created = unpack.ReadDateTime()
            });
        }