public void Write(FixedStringType fixedStringType, object value) { var @string = Convert.ToString(value, CultureInfo.InvariantCulture); var stringBytes = new byte[fixedStringType.Length]; Encoding.UTF8.GetBytes(@string, 0, @string.Length, stringBytes, 0); writer.Write(stringBytes); }
public virtual T Visit(FixedStringType node) { Visit((StringType)node); return(traverse(node.expr)); }
public override bool Visit(FixedStringType node) { Visit((StringType)node); TraversePrint(node.expr); return(true); }
public object Read(FixedStringType fixedStringType) => Encoding.UTF8.GetString(reader.ReadBytes(fixedStringType.Length));
public override bool Visit(FixedStringType node) { Visit((ScalarType)node); traverse(node.expr); return(true); }