Example #1
0
 /// <summary>
 /// Отвечает на вопрос, являются ли два клиента эквивалентными.
 /// Сравнение идёт по <see cref="Vkid"/>.
 /// </summary>
 /// <param name="obj">Другой экземпляр <see cref="Client"/>, с которым идёт сравнение.</param>
 /// <returns>True, если они эквивалентны. Иначе - False.</returns>
 public override bool Equals(object obj)
 {
     if (!(obj is Client))
     {
         return(false);
     }
     return(Vkid.Equals(((Client)obj).Vkid));
 }
Example #2
0
 /// <summary>
 /// Получение Hash code пользователя.
 /// Фактически hash code от <see cref="Vkid"/>.
 /// </summary>
 /// <returns>Hash code от <see cref="Vkid"/>.</returns>
 public override int GetHashCode()
 {
     return(Vkid.GetHashCode());
 }