Example #1
0
 public bool Equals(IPieceSquare other)
 => !ReferenceEquals(null, other) && (ReferenceEquals(this, other) || Piece.Equals(other.Piece) && Square.Equals(other.Square));
Example #2
0
 private bool Equals(IPieceSquare killerMove, Move move, Piece fromPiece)
 => killerMove.Piece == fromPiece && killerMove.Square == move.ToSquare();