ParameterizedEvaluatorWithIntervals4TParameter1, TParameter2, TParameter3, TParameter4, TResult, TResultOverIntervalsEvaluate Method (TimeIntervalCollection, ITrackCalculationProgress, TParameter1, TParameter2, TParameter3, TParameter4) | 
 
            Evaluates this parameterized evaluator over the collection of considered time intervals.
            
 
    Namespace: 
   AGI.Foundation.Infrastructure
    Assembly:
   AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic TResultOverIntervals Evaluate(
	TimeIntervalCollection consideredIntervals,
	ITrackCalculationProgress tracker,
	TParameter1 parameter1,
	TParameter2 parameter2,
	TParameter3 parameter3,
	TParameter4 parameter4
)
Public Function Evaluate ( 
	consideredIntervals As TimeIntervalCollection,
	tracker As ITrackCalculationProgress,
	parameter1 As TParameter1,
	parameter2 As TParameter2,
	parameter3 As TParameter3,
	parameter4 As TParameter4
) As TResultOverIntervals
public:
virtual TResultOverIntervals Evaluate(
	TimeIntervalCollection^ consideredIntervals, 
	ITrackCalculationProgress^ tracker, 
	TParameter1 parameter1, 
	TParameter2 parameter2, 
	TParameter3 parameter3, 
	TParameter4 parameter4
) sealed
abstract Evaluate : 
        consideredIntervals : TimeIntervalCollection * 
        tracker : ITrackCalculationProgress * 
        parameter1 : 'TParameter1 * 
        parameter2 : 'TParameter2 * 
        parameter3 : 'TParameter3 * 
        parameter4 : 'TParameter4 -> 'TResultOverIntervals 
override Evaluate : 
        consideredIntervals : TimeIntervalCollection * 
        tracker : ITrackCalculationProgress * 
        parameter1 : 'TParameter1 * 
        parameter2 : 'TParameter2 * 
        parameter3 : 'TParameter3 * 
        parameter4 : 'TParameter4 -> 'TResultOverIntervals Parameters
- consideredIntervals
 - Type: AGI.Foundation.TimeTimeIntervalCollection
The intervals over which to evaluate. - tracker
 - Type: AGI.FoundationITrackCalculationProgress
The progress tracker for reporting the status of this evaluation. - parameter1
 - Type: TParameter1
The value of the first parameter. - parameter2
 - Type: TParameter2
The value of the second parameter. - parameter3
 - Type: TParameter3
The value of the third parameter. - parameter4
 - Type: TParameter4
The value of the fourth parameter. 
Return Value
Type: 
TResultOverIntervalsThe result of evaluating with the parameters.
Implements
IParameterizedEvaluatorWithIntervals4TParameter1, TParameter2, TParameter3, TParameter4, TResult, TResultOverIntervalsEvaluate(TimeIntervalCollection, ITrackCalculationProgress, TParameter1, TParameter2, TParameter3, TParameter4)
See Also