public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = (Id != null ? Id.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ Preference.GetHashCode();
         hashCode = (hashCode * 397) ^ (IpAddresses != null ? IpAddresses.GetHashCode() : 0);
         return(hashCode);
     }
 }
Exemplo n.º 2
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.squareMemberMid)
            {
                hashcode = (hashcode * 397) + SquareMemberMid.GetHashCode();
            }
            if (__isset.squareMid)
            {
                hashcode = (hashcode * 397) + SquareMid.GetHashCode();
            }
            if (__isset.displayName)
            {
                hashcode = (hashcode * 397) + DisplayName.GetHashCode();
            }
            if (__isset.profileImageObsHash)
            {
                hashcode = (hashcode * 397) + ProfileImageObsHash.GetHashCode();
            }
            if (__isset.ableToReceiveMessage)
            {
                hashcode = (hashcode * 397) + AbleToReceiveMessage.GetHashCode();
            }
            if (__isset.membershipState)
            {
                hashcode = (hashcode * 397) + MembershipState.GetHashCode();
            }
            if (__isset.role)
            {
                hashcode = (hashcode * 397) + Role.GetHashCode();
            }
            if (__isset.revision)
            {
                hashcode = (hashcode * 397) + Revision.GetHashCode();
            }
            if (__isset.preference)
            {
                hashcode = (hashcode * 397) + Preference.GetHashCode();
            }
            if (__isset.joinMessage)
            {
                hashcode = (hashcode * 397) + JoinMessage.GetHashCode();
            }
        }
        return(hashcode);
    }