public override string ToString() { if (ExpressionName.IsNotNullOrEmpty()) { return("[{0}] {1}".FormatTo(ExpressionName, Message)); } return(Message); }
public void Accept(TSqlFragmentVisitor visitor) { visitor.ExplicitVisit(this); ExpressionName?.Accept(visitor); foreach (var col in Columns) { col.Accept(visitor); } QueryExpression?.Accept(visitor); }
public void ToString(StringBuilder buf, int indent) { ExpressionName.ToString(buf); buf.Append("("); for (var i = 0; i < Columns.Count; i++) { if (i > 0) { buf.Append(", "); } Columns[i].ToString(buf); } buf.Append(") AS (\r\n"); QueryExpression.ToString(buf, indent); buf.Append(")"); }