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))); }
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))); }