[]
        
(Showing Draft Content)

C1.CalcEngine.ExpressionEngine.IExpressionEngine

IExpressionEngine Interface

Defines properties and methods of expression engine.

Namespace: C1.CalcEngine.ExpressionEngine
Assembly: C1.CalcEngine.dll
Syntax
public interface IExpressionEngine

Properties

Name Description
CurrentIndex

Gets or sets the index of the entry from data source.

DataSource

Gets the object used as the data source.

Expression

Gets or sets the expression string.

Methods

Name Description
AddError(int, int, ErrorType)

Adds an error to the error collection.

ClearErrors()

Clears parsing errors.

GetErrors()

Gets a enumerator of ErrorInfo objects.

GetFieldNames()

Gets the data source field names.

GetItemsCount(IExpression)

Gets a count of data source items.

GetValue(IEnumerable<object>)

Gets a value from data source.

Parse(string)

Parses an expression.