Click or drag to resize

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
)

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: TEvaluator
The evaluator.
See Also