public override int GetHashCode()
    {
        int hash = 1;

        if (SocialSecurityNumber.Length != 0)
        {
            hash ^= SocialSecurityNumber.GetHashCode();
        }
        if (Year != 0)
        {
            hash ^= Year.GetHashCode();
        }
        if (Quarter != 0)
        {
            hash ^= Quarter.GetHashCode();
        }
        if (Amount != 0D)
        {
            hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Amount);
        }
        if (_unknownFields != null)
        {
            hash ^= _unknownFields.GetHashCode();
        }
        return(hash);
    }
        public override int GetHashCode()
        {
            var hashCode = 1774673126;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(FirstName);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MiddleName);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(LastName);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PermanentAddress);

            hashCode = hashCode * -1521134295 + SocialSecurityNumber.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(FacultyNumber);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Course);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Specialty);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MobilePhone);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Email);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(University);

            return(hashCode);
        }
Esempio n. 3
0
 public override int GetHashCode()
 {
     return(SocialSecurityNumber.GetHashCode());
 }