public override void CollectDataFromChildren() { foreach (var token in Tokens) { StringLiteral = (Varchar)(string)token.Value; } }
public FieldChar(Varchar val, int size) { ValueBytes = new byte[size]; var buf = System.Text.Encoding.UTF8.GetBytes(val.CharArray); for (var i = 0; i < buf.Length && i < size; i++) { ValueBytes[i] = buf[i]; } for (var i = buf.Length; i < size; i++) { ValueBytes[i] = System.Text.Encoding.ASCII.GetBytes(" ")[0]; } }