ParameterAction Enumeration |
Indicates the action taken by the
EvaluatorGroup when an evaluator is
parameterized with a parameter on which it does not actually depend
Namespace:
AGI.Foundation.Infrastructure
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax [FlagsAttribute]
public enum ParameterAction
<FlagsAttribute>
Public Enumeration ParameterAction
[FlagsAttribute]
public enum class ParameterAction
[<FlagsAttribute>]
type ParameterAction
Members
| Member name | Description |
---|
| ThrowForAllSpecialCases |
Indicates that both unused and extra parameters are treated as an error. If an evaluator is parameterized
with more or less parameters than it actually uses, an exception is thrown. This is the
default.
|
| AllowSurplusParameters |
Indicates that unused parameters are allowed. If an evaluator is parameterized with
more parameters than it actually uses, the unused parameters are simply ignored.
|
| AllowMissingParameters |
Indicates that an evaluator can be parameterized with fewer parameters than the evaluator depends on.
Use this only if you are partially parameterizing an evaluator which will be fully-parameterized later.
|
See Also