/// <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 (HttpNsAdobeComAdobecloudRelProgram != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelProgram.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelExecution != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelExecution.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelExecutions != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelExecutions.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelRollbackLastSuccessfulExecution != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelRollbackLastSuccessfulExecution.GetHashCode(); } if (Self != null) { hashCode = hashCode * 59 + Self.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 (HttpNsAdobeComAdobecloudRelExecution != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelExecution.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelPipeline != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelPipeline.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelPipelineLogs != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelPipelineLogs.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelPipelineMetrics != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelPipelineMetrics.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelPipelineAdvance != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelPipelineAdvance.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelPipelineCancel != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelPipelineCancel.GetHashCode(); } if (HttpNsAdobeComAdobecloudRelProgram != null) { hashCode = hashCode * 59 + HttpNsAdobeComAdobecloudRelProgram.GetHashCode(); } if (Self != null) { hashCode = hashCode * 59 + Self.GetHashCode(); } return(hashCode); } }