Test additional content header

IEvaluationScopeT Interface

Provides an interface to an EvaluationScopeT object.

Definition

Namespace: Fluent.Calculations.Primitives
Assembly: Fluent.Calculations.Primitives (in Fluent.Calculations.Primitives.dll) Version: 1.1.0-aplha
public interface IEvaluationScope<out T> : IEvaluationScope
where T : class, new(), IValueProvider
Implements
IEvaluationScope

Type Parameters

T
Type of the result value class.

Remarks

Useful when implementing a strategy pattern. Learn more about advanced use-cases.

Methods

EvaluateTValue(ExpressionFuncTValue, String, String)Evaluates an expression and captures it's arguments.
(Inherited from IEvaluationScope)
EvaluateTCase, TValue(FuncSwitchExpressionTCase, TValueResultEvaluator, String)Evaluates switch expression and captures it's values as arguments.
(Inherited from IEvaluationScope)
ToResultRuns and return result from implemented calculation.

See Also