Test additional content header

EvaluationScope Class

Class provides methods to write calculations and capture the results.

Definition

Namespace: Fluent.Calculations.Primitives
Assembly: Fluent.Calculations.Primitives (in Fluent.Calculations.Primitives.dll) Version: 1.1.0-aplha
public class EvaluationScope : IEvaluationScope
Inheritance
Object    EvaluationScope
Derived
Implements
IEvaluationScope

Remarks

This class provides a logical context of closely related expressions to calculate a result.

Constructors

EvaluationScope Initializes a new instance of the EvaluationScope.
EvaluationScope(EvaluationOptions) Initializes a new instance of the EvaluationScope class with custom options.
EvaluationScope(String) Initializes a new instance of the EvaluationScope class with standalone lambda expression.

Methods

ClearCacheForce clearing cached evaluation results.
CreateCreate a cope instance.
EvaluateTValue(ExpressionFuncTValue, String, String)Evaluates an expression and captures it's arguments.
EvaluateTCase, TValue(FuncSwitchExpressionTCase, TValueResultEvaluator, String)Evaluates switch expression and captures it's values as arguments.

See Also