public override void EncodeObject(object value, bool arrayEncoding, ByteBuffer buffer) { if (arrayEncoding) { AmqpBitConverter.WriteFloat(buffer, (float)value); return; } FloatEncoding.Encode(new float?((float)value), buffer); }