예제 #1
0
        internal override void encodeValue(EncodedDataStream dataStream)
        {
            decimal d     = value;
            int     scale = 0;

            while ((d % 1) != 0)
            {
                scale++;
                d *= 10;
            }
            dataStream.encodeLong((long)d, scale);
        }
예제 #2
0
 internal override void encodeValue(EncodedDataStream dataStream)
 {
     dataStream.encodeLong(Long);
 }
예제 #3
0
 internal override void encodeValue(EncodedDataStream dataStream)
 {
     decimal d = value;
     int scale = 0;
     while ((d % 1) != 0)
     {
         scale++;
         d *= 10;
     }
     dataStream.encodeLong((long)d, scale);
 }