示例#1
0
 public void Serialize(System.IO.Stream stream, object item)
 {
     ZigZag.Serialize(stream, (long)item);
 }
示例#2
0
 public object Deserialize(System.IO.Stream stream)
 {
     return(ZigZag.DeserializeInt64(stream));
 }
 public object Deserialize(System.IO.Stream stream)
 {
     return((short)ZigZag.DeserializeInt32(stream));
 }
        public object Deserialize(System.IO.Stream stream)
        {
            uint a = ZigZag.DeserializeUInt32(stream);

            return(*(float *)&a);
        }
示例#5
0
        public void Serialize(System.IO.Stream stream, object item)
        {
            var l = BitConverter.DoubleToInt64Bits((double)item);

            ZigZag.Serialize(stream, l);
        }
示例#6
0
 public object Deserialize(System.IO.Stream stream)
 {
     return(BitConverter.Int64BitsToDouble(ZigZag.DeserializeInt64(stream)));
 }