示例#1
0
        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);
        }
示例#3
0
 public override int GetHashCode()
 {
     return(_op.GetHashCode() ^ _terms.GetCollectionHashCode());
 }