/// <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 (Class != null) { hashCode = hashCode * 59 + Class.GetHashCode(); } if (Links != null) { hashCode = hashCode * 59 + Links.GetHashCode(); } if (DurationInMillis != null) { hashCode = hashCode * 59 + DurationInMillis.GetHashCode(); } if (EnQueueTime != null) { hashCode = hashCode * 59 + EnQueueTime.GetHashCode(); } if (EndTime != null) { hashCode = hashCode * 59 + EndTime.GetHashCode(); } if (EstimatedDurationInMillis != null) { hashCode = hashCode * 59 + EstimatedDurationInMillis.GetHashCode(); } if (Id != null) { hashCode = hashCode * 59 + Id.GetHashCode(); } if (Organization != null) { hashCode = hashCode * 59 + Organization.GetHashCode(); } if (Pipeline != null) { hashCode = hashCode * 59 + Pipeline.GetHashCode(); } if (Result != null) { hashCode = hashCode * 59 + Result.GetHashCode(); } if (RunSummary != null) { hashCode = hashCode * 59 + RunSummary.GetHashCode(); } if (StartTime != null) { hashCode = hashCode * 59 + StartTime.GetHashCode(); } if (State != null) { hashCode = hashCode * 59 + State.GetHashCode(); } if (Type != null) { hashCode = hashCode * 59 + Type.GetHashCode(); } if (CommitId != null) { hashCode = hashCode * 59 + CommitId.GetHashCode(); } return(hashCode); } }
/// <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 (AddressId != null) { hashCode = hashCode * 59 + AddressId.GetHashCode(); } if (Nickname != null) { hashCode = hashCode * 59 + Nickname.GetHashCode(); } if (CountryId != null) { hashCode = hashCode * 59 + CountryId.GetHashCode(); } if (Zip != null) { hashCode = hashCode * 59 + Zip.GetHashCode(); } if (City != null) { hashCode = hashCode * 59 + City.GetHashCode(); } if (AdministrativeArea != null) { hashCode = hashCode * 59 + AdministrativeArea.GetHashCode(); } if (DependentLocality != null) { hashCode = hashCode * 59 + DependentLocality.GetHashCode(); } if (SortingCode != null) { hashCode = hashCode * 59 + SortingCode.GetHashCode(); } if (Organization != null) { hashCode = hashCode * 59 + Organization.GetHashCode(); } if (AddressLine1 != null) { hashCode = hashCode * 59 + AddressLine1.GetHashCode(); } if (AddressLine2 != null) { hashCode = hashCode * 59 + AddressLine2.GetHashCode(); } if (IsPrimary != null) { hashCode = hashCode * 59 + IsPrimary.GetHashCode(); } if (SessionToken != null) { hashCode = hashCode * 59 + SessionToken.GetHashCode(); } return(hashCode); } }