Ejemplo n.º 1
0
        public override byte[] EncodeValue(ScalarValue value_Renamed)
        {
            if (value_Renamed.Null)
            {
                return(NULLABLE_BYTE_VECTOR_TYPE.EncodeValue(ScalarValue.NULL));
            }

            byte[] utf8encoding = System.Text.Encoding.UTF8.GetBytes(((StringValue)value_Renamed).value_Renamed);
            return(NULLABLE_BYTE_VECTOR_TYPE.Encode(new ByteVectorValue(utf8encoding)));
        }
Ejemplo n.º 2
0
        public override ScalarValue Decode(System.IO.Stream in_Renamed)
        {
            ScalarValue decodedValue = NULLABLE_BYTE_VECTOR_TYPE.Decode(in_Renamed);

            if (decodedValue == null)
            {
                return(null);
            }
            var value_Renamed = (ByteVectorValue)decodedValue;

            return(new StringValue(System.Text.Encoding.UTF8.GetString(value_Renamed.value_Renamed)));
        }