public override int GetHashCode() { int hash = 691949981; hash = hash * 1532528149 + op.GetHashCode(); hash = hash * 1532528149 + left.GetHashCode(); hash = hash * 1532528149 + right.GetHashCode(); return(hash); }
public override int GetHashCode() { var hashCode = 661756193; hashCode = hashCode * -1521134295 + EqualityComparer <Expression> .Default.GetHashCode(Left); hashCode = hashCode * -1521134295 + BinaryOperator.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Expression> .Default.GetHashCode(Right); return(hashCode); }
public override int GetHashCode() { return(_op.GetHashCode() ^ _terms.GetCollectionHashCode()); }