/// <summary> /// Возвращает хэш код объекта. /// </summary> /// <returns>Хэш код объекта.</returns> public override int GetHashCode() { int result = 0; try { result += ID.GetHashCode() + Login.GetHashCode() + PasswordHash.GetHashCode() + PublicName.GetHashCode() + UserRole.GetHashCode() + IsBanned.GetHashCode(); } catch (Exception ex) { throw ex; } return(result); }
public override int GetHashCode() { int result = 0; try { result += ID.GetHashCode() + Login.GetHashCode() + PasswordHash.GetHashCode() + PublicName.GetHashCode() + UserRole.GetHashCode() + IsBanned.GetHashCode(); } catch (StackOverflowException ex) { Console.WriteLine(ex.Message); } return(result); }