Click or drag to resize

EvaluatorGroupParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals Method (IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7, ParameterAction)

Parameterizes an evaluator with seven parameters.

Namespace:  AGI.Foundation
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public ParameterizedEvaluatorWithIntervals7<TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals> Parameterize<TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals>(
	IEvaluatorOverIntervals<TResult, TResultOverIntervals> evaluatorToParameterize,
	IEvaluatorParameter<TParameter1> parameter1,
	IEvaluatorParameter<TParameter2> parameter2,
	IEvaluatorParameter<TParameter3> parameter3,
	IEvaluatorParameter<TParameter4> parameter4,
	IEvaluatorParameter<TParameter5> parameter5,
	IEvaluatorParameter<TParameter6> parameter6,
	IEvaluatorParameter<TParameter7> parameter7,
	ParameterAction parameterAction
)

Parameters

evaluatorToParameterize
Type: AGI.FoundationIEvaluatorOverIntervalsTResult, TResultOverIntervals
The evaluator to parameterize.
parameter1
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter1
The value of the first parameter.
parameter2
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter2
The value of the second parameter.
parameter3
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter3
The value of the third parameter.
parameter4
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter4
The value of the fourth parameter.
parameter5
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter5
The value of the fifth parameter.
parameter6
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter6
The value of the sixth parameter.
parameter7
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter7
The value of the seventh parameter.
parameterAction
Type: AGI.Foundation.InfrastructureParameterAction
Indicates whether an exception should be thrown if any of the specified parameters are not actually parameters to the evaluatorToParameterize.

Type Parameters

TParameter1
The type of the first parameter.
TParameter2
The type of the second parameter.
TParameter3
The type of the third parameter.
TParameter4
The type of the fourth parameter.
TParameter5
The type of the fifth parameter.
TParameter6
The type of the sixth parameter.
TParameter7
The type of the seventh parameter.
TResult
The type of the result of evaluating the evaluator.
TResultOverIntervals
The type of the result when evaluated over an interval or collection of intervals.

Return Value

Type: ParameterizedEvaluatorWithIntervals7TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals
An evaluator that can be evaluated with the given parameters.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when evaluatorToParameterize, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, or parameter7 is .
See Also