public virtual void encodeDouble(double dbl) { long value = BitConverter.DoubleToInt64Bits(dbl); write(edsDoubleLen0 + 8); for (int n = 56; n >= 0; n -= 8) { write((int)(value >> n) & 0xff); } }
internal override void encodeValue(EncodedDataStream dataStream) { dataStream.encodeDouble(value); }