[]
        
(Showing Draft Content)

C1.CalcEngine.VBAEngine.VBAEngine

VBAEngine Class

The VBAEngine class is used to dynamically produce an expression and get the result of the expression. Supports VBA-like syntax.

Inheritance
VBAEngine
Namespace: C1.CalcEngine.VBAEngine
Assembly: C1.CalcEngine.dll
Syntax
public class VBAEngine : ExpressionEngine, IExpressionEngine, IEngineExtended, IEngineExpressionItems, ISupportAliases, ISupportCustomFunctions, IEngine, ISupportVariables

Constructors

Name Description
VBAEngine()

Initializes a new instance of the VBAEngine class.

Properties

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.

Methods

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.