public override int GetHashCode() { const int prime = 31; int result = base.GetHashCode(); return prime * result + query.GetHashCode(); }