/// <summary> /// True if the scheduling strategy has reached the depth /// bound for the given scheduling iteration. /// </summary> /// <returns>Boolean</returns> public bool HasReachedMaxSchedulingSteps() { if (SuffixStrategy != null) { return(SuffixStrategy.HasReachedMaxSchedulingSteps()); } else { return(false); } }
/// <summary> /// True if the scheduling strategy has reached the max /// scheduling steps for the given scheduling iteration. /// </summary> /// <returns>Boolean</returns> public virtual bool HasReachedMaxSchedulingSteps() { return(SchedulingStrategy.HasReachedMaxSchedulingSteps()); }
/// <summary> /// True if the scheduling strategy has reached the max /// scheduling steps for the given scheduling iteration. /// </summary> /// <returns>Boolean</returns> public bool HasReachedMaxSchedulingSteps() { return(ReportActualScheduledSteps ? (StepLimit > 0 && ScheduledSteps >= StepLimit) : ChildStrategy.HasReachedMaxSchedulingSteps()); }