This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                                  public class ExpressionEvaluator
Visual Basic (Declaration) Copy imageCopy Code
                                  Public Class ExpressionEvaluator

The type exposes the following members.

Public Constructors

  Name Description
Public method ExpressionEvaluator

Public Methods

  Name Description
Public method Clone
Creates a clonse of this ExpressionEvaluator.
Public method ComputeExpression
Computes the value of this expression
Public method Equals (Inherited from Object.)
Public method Execute
Executes a previously parsed expression.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Parse Overloaded.
Public method Static member ToEvaluatorArray
Creates an object array from the expressiontoken collection.
Public method ToString Overloaded.

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnViperEvent
This method is called when the ViperEvent is raised
Protected method OnViperExecuteEvent
This method is called when the ViperExecuteEvent is raised.

Public Fields

  Name Description
Public field Static member RecursionLimit
Recursion limit

Public Properties

  Name Description
Public property ContainsInvalidVipers
Indicates whether the expression includes one or more vipers methods with status IsValid set to false.
Public property Flags
Gets or sets the custom Viper flags.
Public property Length
Gets the length
Public property Name
Gets the name
Public property Tokens
Gets the collection of tokens

Public Events

  Name Description
Public event ViperEvent
Event used by ViperParser.
Public event ViperExecuteEvent
Event used by ViperMethod

See Also

Advanced