Esempio n. 1
0
 public void Write(double value)
 {
     if (needConvertEndian)
     {
         writer.Write(EndianSwap.SwapInt64(EndianSwap.DoubleToInt64Bits(value)));
     }
     else
     {
         writer.Write(value);
     }
 }
Esempio n. 2
0
 public double ReadDouble()
 {
     if (needConvertEndian)
     {
         return(EndianSwap.Int64BitsToDouble(EndianSwap.SwapInt64(reader.ReadInt64())));
     }
     else
     {
         return(reader.ReadDouble());
     }
 }
Esempio n. 3
0
 public void Write(long value)
 {
     writer.Write(needConvertEndian ? EndianSwap.SwapInt64(value) : value);
 }
Esempio n. 4
0
 public long ReadInt64()
 {
     return(needConvertEndian ? EndianSwap.SwapInt64(reader.ReadInt64()) : reader.ReadInt64());
 }