/// <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)); }
/// <summary> /// Получение Hash code пользователя. /// Фактически hash code от <see cref="Vkid"/>. /// </summary> /// <returns>Hash code от <see cref="Vkid"/>.</returns> public override int GetHashCode() { return(Vkid.GetHashCode()); }