[]
Defines properties and methods of expression engine.
public interface IExpressionEngine
| 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. |
| 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. |