Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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);
     }
 }