public override int GetHashCode() { int hash = 1; if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (OrgDisplayName.Length != 0) { hash ^= OrgDisplayName.GetHashCode(); } if (orgPostalAddress_ != null) { hash ^= OrgPostalAddress.GetHashCode(); } if (primaryContactInfo_ != null) { hash ^= PrimaryContactInfo.GetHashCode(); } if (AlternateEmail.Length != 0) { hash ^= AlternateEmail.GetHashCode(); } if (Domain.Length != 0) { hash ^= Domain.GetHashCode(); } if (createTime_ != null) { hash ^= CreateTime.GetHashCode(); } if (updateTime_ != null) { hash ^= UpdateTime.GetHashCode(); } if (CloudIdentityId.Length != 0) { hash ^= CloudIdentityId.GetHashCode(); } if (LanguageCode.Length != 0) { hash ^= LanguageCode.GetHashCode(); } if (cloudIdentityInfo_ != null) { hash ^= CloudIdentityInfo.GetHashCode(); } if (ChannelPartnerId.Length != 0) { hash ^= ChannelPartnerId.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }