public override int GetHashCode() { int hash = 1; if (header_ != null) { hash ^= Header.GetHashCode(); } if (UserName.Length != 0) { hash ^= UserName.GetHashCode(); } if (Password.Length != 0) { hash ^= Password.GetHashCode(); } if (ValidCode.Length != 0) { hash ^= ValidCode.GetHashCode(); } if (ValidId.Length != 0) { hash ^= ValidId.GetHashCode(); } if (PhoneNumber.Length != 0) { hash ^= PhoneNumber.GetHashCode(); } if (DeviceCode.Length != 0) { hash ^= DeviceCode.GetHashCode(); } if (InviteCode.Length != 0) { hash ^= InviteCode.GetHashCode(); } if (LoginType != 0) { hash ^= LoginType.GetHashCode(); } if (Register != false) { hash ^= Register.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { unchecked { const int randomPrime = 397; int hashCode = Id.GetHashCode(); hashCode = (hashCode * randomPrime) ^ (Name != null ? Name.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (Email != null ? Email.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (Password != null ? Password.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ CreatedAt.GetHashCode(); hashCode = (hashCode * randomPrime) ^ (EmailConfirmedAt != null ? EmailConfirmedAt.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (DeletedAt != null ? DeletedAt.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (InviteCode != null ? InviteCode.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (UniversityId != null ? UniversityId.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (Role != null ? Role.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (AcademicField != null ? AcademicField.GetHashCode() : 0); hashCode = (hashCode * randomPrime) ^ (AcademicResume != null ? AcademicResume.GetHashCode() : 0); return(hashCode); } }