/// <summary> /// Returns true if PipelineImpllinks instances are equal /// </summary> /// <param name="other">Instance of PipelineImpllinks to be compared</param> /// <returns>Boolean</returns> public bool Equals(PipelineImpllinks other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Runs == other.Runs || Runs != null && Runs.Equals(other.Runs) ) && ( Self == other.Self || Self != null && Self.Equals(other.Self) ) && ( Queue == other.Queue || Queue != null && Queue.Equals(other.Queue) ) && ( Actions == other.Actions || Actions != null && Actions.Equals(other.Actions) ) && ( Class == other.Class || Class != null && Class.Equals(other.Class) )); }