Exemple #1
0
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = Value != null?Value.GetHashCode() : 0;

                hashCode = (hashCode * 397) ^ WordRectangleSize.GetHashCode();
                hashCode = (hashCode * 397) ^ Count;
                return(hashCode);
            }
        }
Exemple #2
0
 protected bool Equals(Word other)
 {
     return(Value == other.Value &&
            WordRectangleSize.Equals(other.WordRectangleSize) &&
            Count == other.Count);
 }