EvaluatorGroupCallback5TEvaluator, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5 Delegate |
A delegate for a method that takes five creation parameters (plus the EvaluatorGroup) and returns an evaluator.
Namespace:
AGI.Foundation
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public delegate TEvaluator Callback5<TEvaluator, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5>(
EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5
)
Public Delegate Function Callback5(Of TEvaluator, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5) (
group As EvaluatorGroup,
parameter1 As TParameter1,
parameter2 As TParameter2,
parameter3 As TParameter3,
parameter4 As TParameter4,
parameter5 As TParameter5
) As TEvaluator
generic<typename TEvaluator, typename TParameter1, typename TParameter2, typename TParameter3, typename TParameter4, typename TParameter5>
public delegate TEvaluator Callback5(
EvaluatorGroup^ group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5
)
type Callback5 =
delegate of
group : EvaluatorGroup *
parameter1 : 'TParameter1 *
parameter2 : 'TParameter2 *
parameter3 : 'TParameter3 *
parameter4 : 'TParameter4 *
parameter5 : 'TParameter5 -> 'TEvaluator
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The group with which to associate the new evaluator. By grouping evaluators
that are often evaluated at the same Julian dates, common computations can be performed only once
for the entire group instead of multiple times for each evaluator.
- parameter1
- Type: TParameter1
The first parameter to the creation callback. - parameter2
- Type: TParameter2
The second parameter to the creation callback. - parameter3
- Type: TParameter3
The third parameter to the creation callback. - parameter4
- Type: TParameter4
The fourth parameter to the creation callback. - parameter5
- Type: TParameter5
The fifth parameter to the creation callback.
Type Parameters
- TEvaluator
- The type of the created evaluator.
- TParameter1
- The type of the first parameter to the evaluator creation callback.
- TParameter2
- The type of the second parameter to the evaluator creation callback.
- TParameter3
- The type of the third parameter to the evaluator creation callback.
- TParameter4
- The type of the fourth parameter to the evaluator creation callback.
- TParameter5
- The type of the fifth parameter to the evaluator creation callback.
Return Value
Type:
TEvaluatorThe evaluator.
See Also