Example #1
0
 /// <summary>
 /// Сравнивает текущий и заданный элементы согласно их идентификаторам
 /// </summary>
 /// <param name="other">Сравниваемый элемент</param>
 /// <returns>true, если равны и false в противном случае</returns>
 public bool Equals(IdentityItem <TId> other)
 {
     return(other == null ? false : this.id.Equals(other.id));
 }
Example #2
0
        /// <summary>
        /// Сравнивает текущий и заданный элементы согласно их идентификаторам
        /// </summary>
        /// <param name="obj">Сравниваемый элемент</param>
        /// <returns>true, если равны и false в противном случае</returns>
        public override bool Equals(object obj)
        {
            IdentityItem <TId> other = obj as IdentityItem <TId>;

            return(other == null ? false : this.id.Equals(other.id));
        }