[]
The VBAEngine class is used to dynamically produce an expression and get the result of the expression. Supports VBA-like syntax.
public class VBAEngine : ExpressionEngine, IExpressionEngine, IEngineExtended, IEngineExpressionItems, ISupportAliases, ISupportCustomFunctions, IEngine, ISupportVariables
| Name | Description |
|---|---|
| VBAEngine() | Initializes a new instance of the VBAEngine class. |
| Name | Description |
|---|---|
| CurrentIndex | Gets or sets the index of the entry from data source. |
| DataSource | Gets or sets the object used as the data source. |
| Name | Description |
|---|---|
| AddVariable(string, object) | Adds a variable. |
| 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. |
| ParseIdentifier(string) | Parses an identifier string. |