public override void ToString(StringBuilder buf, int indent) { SchemaObject.ToString(buf, indent); if (Alias != null) { buf.Append(" AS "); Alias.ToString(buf); } if (TableHints.Count > 0) { buf.Append(" WITH ("); for (var i = 0; i < TableHints.Count; i++) { if (i > 0) { buf.Append(", "); } TableHints[i].ToString(buf); } buf.Append(") "); } }