Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var code = DeckNumber.GetHashCode() + FirstCell.GetHashCode() + Direction.GetHashCode() + base.GetHashCode();
         return(code);
     }
 }
Пример #2
0
        public bool Equals(IShip other)
        {
            if (ReferenceEquals(other, null))
            {
                return(ReferenceEquals(this, null));
            }

            return(DeckNumber.Equals(other.DeckNumber) &&
                   FirstCell.Equals(other.FirstCell) && Direction.Equals(other.Direction));
        }