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); }
public override int GetHashCode() { return(_Color.GetHashCode()); }