public override int GetHashCode() { int hash = 1; if (OpenId.Length != 0) { hash ^= OpenId.GetHashCode(); } if (ProductId.Length != 0) { hash ^= ProductId.GetHashCode(); } if (Pf.Length != 0) { hash ^= Pf.GetHashCode(); } if (Channel.Length != 0) { hash ^= Channel.GetHashCode(); } if (ChannelUid.Length != 0) { hash ^= ChannelUid.GetHashCode(); } if (AccessToken.Length != 0) { hash ^= AccessToken.GetHashCode(); } if (ChannelId.Length != 0) { hash ^= ChannelId.GetHashCode(); } if (Version.Length != 0) { hash ^= Version.GetHashCode(); } if (PhoneType.Length != 0) { hash ^= PhoneType.GetHashCode(); } if (Idfa.Length != 0) { hash ^= Idfa.GetHashCode(); } if (Idfv.Length != 0) { hash ^= Idfv.GetHashCode(); } if (Imei.Length != 0) { hash ^= Imei.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { unchecked { int result = (OpenId != null ? OpenId.GetHashCode() : 0); result = (result * 397) ^ (UserName != null ? UserName.GetHashCode() : 0); result = (result * 397) ^ (Email != null ? Email.GetHashCode() : 0); return(result); } }
public override int GetHashCode() { int hash = 1; if (OpenId.Length != 0) { hash ^= OpenId.GetHashCode(); } if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (Figure != 0) { hash ^= Figure.GetHashCode(); } return(hash); }