The C1CalcEngine type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|
|
C1CalcEngine |
Initializes a new instance of a C1CalcEngine.
|
Methods
| Name | Description | |
|---|---|---|
|
|
Equals | (Inherited from Object.) |
|
|
Evaluate |
Evaluates a string.
|
|
|
GetExternalObject |
Gets an external object based on an identifier.
|
|
|
GetHashCode |
Serves as a hash function for a particular type. (Inherited from Object.) |
|
|
GetType |
Gets the type of the current instance. (Inherited from Object.) |
|
|
Parse |
Parses a string into an Expression.
|
|
|
RegisterFunction(String, Int32, CalcEngineFunction) |
Registers a function that can be evaluated by this C1CalcEngine.
|
|
|
RegisterFunction(String, Int32, Int32, CalcEngineFunction) |
Registers a function that can be evaluated by this C1CalcEngine.
|
|
|
ToString |
Returns a string that represents the current object. (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
|
|
CacheExpressions |
Gets or sets whether the calc engine should keep a cache with parsed
expressions.
|
|
|
CultureInfo |
Gets or sets the CultureInfo to use when parsing numbers and dates.
|
|
|
DataContext |
Gets or sets the DataContext for this C1CalcEngine.
|
|
|
Functions |
Gets the dictionary that contains function definitions.
|
|
|
IdentifierChars |
Gets or sets a string that specifies special characters that are valid for identifiers.
|
|
|
OptimizeExpressions |
Gets or sets whether the calc engine should optimize expressions when
they are parsed.
|
|
|
Variables |
Gets the dictionary that contains simple variables (not in the DataContext).
|