/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (CredentialID != null) { hashCode = hashCode * 59 + CredentialID.GetHashCode(); } if (Certificates != null) { hashCode = hashCode * 59 + Certificates.GetHashCode(); } if (CertInfo != null) { hashCode = hashCode * 59 + CertInfo.GetHashCode(); } if (AuthInfo != null) { hashCode = hashCode * 59 + AuthInfo.GetHashCode(); } if (Lang != null) { hashCode = hashCode * 59 + Lang.GetHashCode(); } if (ClientData != null) { hashCode = hashCode * 59 + ClientData.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { int hash = 1; if (StatusCode != 0) { hash ^= StatusCode.GetHashCode(); } if (RequestId != 0UL) { hash ^= RequestId.GetHashCode(); } hash ^= requests_.GetHashCode(); hash ^= platformRequests_.GetHashCode(); if (Latitude != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Latitude); } if (Longitude != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Longitude); } if (Accuracy != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Accuracy); } if (authInfo_ != null) { hash ^= AuthInfo.GetHashCode(); } if (authTicket_ != null) { hash ^= AuthTicket.GetHashCode(); } if (MsSinceLastLocationfix != 0L) { hash ^= MsSinceLastLocationfix.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (StatusCode != 0) { hash ^= StatusCode.GetHashCode(); } if (RequestId != 0UL) { hash ^= RequestId.GetHashCode(); } hash ^= requests_.GetHashCode(); if (unknown6_ != null) { hash ^= Unknown6.GetHashCode(); } if (Latitude != 0D) { hash ^= Latitude.GetHashCode(); } if (Longitude != 0D) { hash ^= Longitude.GetHashCode(); } if (Accuracy != 0D) { hash ^= Accuracy.GetHashCode(); } if (authInfo_ != null) { hash ^= AuthInfo.GetHashCode(); } if (authTicket_ != null) { hash ^= AuthTicket.GetHashCode(); } if (MsSinceLastLocationfix != 0L) { hash ^= MsSinceLastLocationfix.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (StatusCode != 0) { hash ^= StatusCode.GetHashCode(); } if (RequestId != 0UL) { hash ^= RequestId.GetHashCode(); } hash ^= requests_.GetHashCode(); if (unknown6_ != null) { hash ^= Unknown6.GetHashCode(); } if (Latitude != 0D) { hash ^= Latitude.GetHashCode(); } if (Longitude != 0D) { hash ^= Longitude.GetHashCode(); } if (Altitude != 0D) { hash ^= Altitude.GetHashCode(); } if (authInfo_ != null) { hash ^= AuthInfo.GetHashCode(); } if (authTicket_ != null) { hash ^= AuthTicket.GetHashCode(); } if (Unknown12 != 0L) { hash ^= Unknown12.GetHashCode(); } return(hash); }