示例#1
0
        public override int GetHashCode()
        {
            var hashCode = -547111983;

            hashCode = hashCode * -1521134295 + EqualityComparer <Board> .Default.GetHashCode(_board);

            hashCode = hashCode * -1521134295 + EqualityComparer <Piece[, ]> .Default.GetHashCode(_pieces);

            hashCode = hashCode * -1521134295 + _upNext.GetHashCode();
            return(hashCode);
        }
示例#2
0
 public override int GetHashCode()
 {
     return(_Color.GetHashCode());
 }