IExpression

Assembly: System;

Namespace: Prognoz.Platform.Interop.ForeSystem;

Description

The IExpression interface contains properties that are used to work with an expression, by which some values are calculated.

Inheritance Hierarchy

          IExpression

Comments

An expression is set as a string using the IExpression.AsString property. To check if the expression is correct, use the IExpression.Valid property.

Elements, which the expression can contain of

Features of the expression based on time series database attributes.

Properties

  Property name Brief description
AsString The AsString property determines the expression, by which values will be calculated, as a string of symbols.
Empty The Empty property returns True if the expression is not set.
ErrorInfo The ErrorInfo property returns information on errors that may occur when parsing an expression.
References The References property determines the list of units/forms, containing the custom functions, used to create the expression.
StringHandler The StringHandler property determines an object used to track changes of expression terms.
Substitutions The Substitutions property returns the collection of substitutions, used in expressions.
ThrowException The ThrowException property determines whether an exception is generated when a parsed expression contains errors.
Valid The Valid property returns whether an expression is valid.

See also:

System Assembly Interfaces