| EvaluatorGroupParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals Method (IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7) | 
 
            Parameterizes an evaluator with seven parameters.
            
 
    Namespace: 
   AGI.Foundation
    Assembly:
   AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
 Syntax
Syntaxpublic 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
)
Public Function Parameterize(Of TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals) ( 
	evaluatorToParameterize As IEvaluatorOverIntervals(Of TResult, TResultOverIntervals),
	parameter1 As IEvaluatorParameter(Of TParameter1),
	parameter2 As IEvaluatorParameter(Of TParameter2),
	parameter3 As IEvaluatorParameter(Of TParameter3),
	parameter4 As IEvaluatorParameter(Of TParameter4),
	parameter5 As IEvaluatorParameter(Of TParameter5),
	parameter6 As IEvaluatorParameter(Of TParameter6),
	parameter7 As IEvaluatorParameter(Of TParameter7)
) As ParameterizedEvaluatorWithIntervals7(Of TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals)
public:
generic<typename TParameter1, typename TParameter2, typename TParameter3, typename TParameter4, typename TParameter5, typename TParameter6, typename TParameter7, typename TResult, typename TResultOverIntervals>
ParameterizedEvaluatorWithIntervals7<TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals>^ Parameterize(
	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
)
member Parameterize : 
        evaluatorToParameterize : IEvaluatorOverIntervals<'TResult, 'TResultOverIntervals> * 
        parameter1 : IEvaluatorParameter<'TParameter1> * 
        parameter2 : IEvaluatorParameter<'TParameter2> * 
        parameter3 : IEvaluatorParameter<'TParameter3> * 
        parameter4 : IEvaluatorParameter<'TParameter4> * 
        parameter5 : IEvaluatorParameter<'TParameter5> * 
        parameter6 : IEvaluatorParameter<'TParameter6> * 
        parameter7 : IEvaluatorParameter<'TParameter7> -> ParameterizedEvaluatorWithIntervals7<'TParameter1, 'TParameter2, 'TParameter3, 'TParameter4, 'TParameter5, 'TParameter6, 'TParameter7, 'TResult, 'TResultOverIntervals> 
Parameters
- evaluatorToParameterize
- Type: AGI.FoundationIEvaluatorOverIntervalsTResult, TResultOverIntervals
 The evaluator to parameterize.
- parameter1
- Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter1
 The first parameter.
- parameter2
- Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter2
 The second parameter.
- parameter3
- Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter3
 The third parameter.
- parameter4
- Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter4
 The fourth parameter.
- parameter5
- Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter5
 The fifth parameter.
- parameter6
- Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter6
 The sixth parameter.
- parameter7
- Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter7
 The seventh parameter.
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, 
TResultOverIntervalsAn evaluator that can be evaluated with the given parameters.
 Exceptions
Exceptions| Exception | Condition | 
|---|
| ArgumentNullException | Thrown when evaluatorToParameterize, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, or parameter7 is . | 
 See Also
See Also