public QueryToken AsText() { if (Kind == QuerySyntaxKind.TextToken || Kind == QuerySyntaxKind.QuotedTextToken) { return(this); } var value = QueryText.Substring(Span.Start, Span.Length); return(new QueryToken(QuerySyntaxKind.TextToken, QueryText, Span, value)); }