Click or drag to resize

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: 19.1.398.0 (19.1.398.0)
Syntax
[FlagsAttribute]
public enum ParameterAction
Members
  Member nameDescription
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