ControlChart.EvaluateRulesCore Method

Definition

Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0

Overload List

EvaluateRulesCore(ControlRuleSet) When overridden in a derived class, evaluates the supplied rule set against the fitted chart statistics. Called by EvaluateRules(ControlRuleSet) after state validation.
EvaluateRulesCore(ControlRuleSet, String) When overridden in a derived class, evaluates the supplied rule set against the specified series's fitted statistics and populates ComponentName on each violation. Called by EvaluateRules(ControlRuleSet, String) after state validation.

EvaluateRulesCore(ControlRuleSet)

When overridden in a derived class, evaluates the supplied rule set against the fitted chart statistics. Called by EvaluateRules(ControlRuleSet) after state validation.
C#
protected abstract RuleEvaluationResult EvaluateRulesCore(
	ControlRuleSet ruleSet
)

Parameters

ruleSet  ControlRuleSet
The validated, non-null rule set to evaluate.

Return Value

RuleEvaluationResult
A RuleEvaluationResult describing any violations found.

EvaluateRulesCore(ControlRuleSet, String)

When overridden in a derived class, evaluates the supplied rule set against the specified series's fitted statistics and populates ComponentName on each violation. Called by EvaluateRules(ControlRuleSet, String) after state validation.
C#
protected virtual RuleEvaluationResult EvaluateRulesCore(
	ControlRuleSet ruleSet,
	string componentName
)

Parameters

ruleSet  ControlRuleSet
The validated, non-null rule set to evaluate.
componentName  String
The validated, non-null series name.

Return Value

RuleEvaluationResult
A RuleEvaluationResult describing any violations found.

Exceptions

NotSupportedException The default implementation always throws. Override this method in chart types that expose multiple named components.

See Also