/// <summary> /// Initializes a new instance of the class <see cref="EvaluationEventArgs"/>. /// </summary> /// <param name="taskEvaluated">The result of a task fully evaluated.</param> internal EvaluationEventArgs(EvaluationResult taskEvaluated) { TaskEvaluated = taskEvaluated; }
/// <summary> /// Adds the result of an evaluation to the collection. /// </summary> /// <param name="result">The result of an evaluation.</param> internal void AddEvaluationResult(EvaluationResult result) { EvaluationsList.Add(result); }
/// <summary> /// Initializes a new instance of the class <see cref="IterationEventArgs"/>. /// </summary> /// <param name="currentIteration">The current iteration of the evaluation.</param> /// <param name="currentEvaluation">The current running evaluation.</param> public IterationEventArgs(IterationResult currentIteration, EvaluationResult currentEvaluation) { CurrentIteration = currentIteration; CurrentEvaluation = currentEvaluation; }