public override bool Equals(object other) { if (other == this) { return(true); } ExpressionColumn column = other as ExpressionColumn; return((column != null) && this.Equals((Expression)column)); }
public static void CheckColumnsResolved(List <Expression> set) { if ((set != null) && (set.Count != 0)) { Expression expression = set[0]; StringBuilder builder = new StringBuilder(); ExpressionColumn column = expression as ExpressionColumn; if (column == null) { throw Error.GetError(0x157d, builder.ToString()); } if (column.schema != null) { builder.Append(column.schema + "."); } if (column.TableName != null) { builder.Append(column.TableName + "."); } builder.Append(expression.GetColumn()); throw Error.GetError(0x157d, builder + column.GetColumnName()); } }