Exemplo n.º 1
0
 public override void EncodeObject(object value, bool arrayEncoding, ByteBuffer buffer)
 {
     if (arrayEncoding)
     {
         DecimalEncoding.EncodeValue((decimal)value, buffer);
         return;
     }
     DecimalEncoding.Encode(new decimal?((decimal)value), buffer);
 }
Exemplo n.º 2
0
 public static void Encode(decimal?value, ByteBuffer buffer)
 {
     if (!value.HasValue)
     {
         AmqpEncoding.EncodeNull(buffer);
         return;
     }
     AmqpBitConverter.WriteUByte(buffer, 148);
     DecimalEncoding.EncodeValue(value.Value, buffer);
 }
Exemplo n.º 3
0
 public override void EncodeObject(object value, bool arrayEncoding, ByteBuffer buffer)
 {
     if (arrayEncoding)
     {
         DecimalEncoding.EncodeValue((decimal)value, buffer);
     }
     else
     {
         DecimalEncoding.Encode((decimal)value, buffer);
     }
 }
Exemplo n.º 4
0
 public static void Encode(decimal?value, ByteBuffer buffer)
 {
     if (value.HasValue)
     {
         AmqpBitConverter.WriteUByte(buffer, (byte)FormatCode.Decimal128);
         DecimalEncoding.EncodeValue(value.Value, buffer);
     }
     else
     {
         AmqpEncoding.EncodeNull(buffer);
     }
 }