Ejemplo n.º 1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = FirstName.GetHashCode();
         hashCode = (hashCode * 397) ^ LastName.GetHashCode();
         hashCode = (hashCode * 397) ^ Birthdate.GetHashCode();
         return(hashCode);
     }
 }
Ejemplo n.º 2
0
        public override int GetHashCode()
        {
            int result = 17;

            unchecked
            {
                if (Birthdate != default(DateTime))
                {
                    result = (result * 31) + Birthdate.GetHashCode();
                }

                if (Name != default(string))
                {
                    result = (result * 31) + Name.GetHashCode();
                }
            }

            return(result);
        }
Ejemplo n.º 3
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Name.Length != 0)
            {
                hash ^= Name.GetHashCode();
            }
            if (Email.Length != 0)
            {
                hash ^= Email.GetHashCode();
            }
            if (EmailVerified != false)
            {
                hash ^= EmailVerified.GetHashCode();
            }
            if (Birthdate.Length != 0)
            {
                hash ^= Birthdate.GetHashCode();
            }
            if (Gender != global::Spotify.Login5.V3.UserInfo.Types.Gender.Unknown)
            {
                hash ^= Gender.GetHashCode();
            }
            if (PhoneNumber.Length != 0)
            {
                hash ^= PhoneNumber.GetHashCode();
            }
            if (PhoneNumberVerified != false)
            {
                hash ^= PhoneNumberVerified.GetHashCode();
            }
            if (EmailAlreadyRegistered != false)
            {
                hash ^= EmailAlreadyRegistered.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
        /// <summary>
        /// Serves as the default hash function.
        /// </summary>
        /// <returns>A hash code for the current object.</returns>
        public override int GetHashCode()
        {
            var hashcode = ID.GetHashCode();

            hashcode ^= GUID.GetHashCode();
            hashcode ^= Picture.GetHashCode();
            hashcode ^= Name.GetHashCode();
            hashcode ^= Surname.GetHashCode();
            hashcode ^= Midname.GetHashCode();
            hashcode ^= Birthdate.GetHashCode();
            hashcode ^= Gender.GetHashCode();
            hashcode ^= Country.GetHashCode();
            hashcode ^= City.GetHashCode();
            hashcode ^= Phone.GetHashCode();
            hashcode ^= Email.GetHashCode();
            hashcode ^= Department.GetHashCode();
            hashcode ^= Group.GetHashCode();
            hashcode ^= Status.GetHashCode();
            hashcode ^= Role.GetHashCode();
            return(hashcode);
        }