public override bool Equals(object obj) { if (this == obj) { return(true); } if (obj == null) { return(false); } if (this.GetType() != obj.GetType()) { return(false); } QueryTableRelationElement other = (QueryTableRelationElement)obj; if (table == null) { if (other.table != null) { return(false); } } else if (!table.Equals(other.table)) { return(false); } return(true); }