Interface IEvaluator<T>

The interface for IEvaluator.


public abstract interface IEvaluator<T>

Interface Members

MemberDescription

AddType

Adds a type to Flee containing members used by the expression.

public void AddType(Type type);

CompileExpression

Compiles the expression into a Flee IGenericExpression object used to evaluate the expression.

public void CompileExpression(string expression);

Evaluate

Evaluates the expression previously compiled with CompileExpression.

public T Evaluate();

public T Evaluate(string expression);

Context

A reference to a Flee ExpressionContext object.

Owner

A reference to an "owner" object that Flee can access members of when evaluating the expression.

Requirements

Namespace: Stonefield.ExpressionEvaluator
Assembly: interfaces.dll