Share via


Expression Constructors

Definition

Overloads

Expression(ExpressionEvaluator, Expression[])

Initializes a new instance of the Expression class. Expression constructor.

Expression(String, Expression[])

Initializes a new instance of the Expression class. Built-in expression constructor.

Expression(ExpressionEvaluator, Expression[])

Initializes a new instance of the Expression class. Expression constructor.

public Expression (AdaptiveExpressions.ExpressionEvaluator evaluator, params AdaptiveExpressions.Expression[] children);
new AdaptiveExpressions.Expression : AdaptiveExpressions.ExpressionEvaluator * AdaptiveExpressions.Expression[] -> AdaptiveExpressions.Expression
Public Sub New (evaluator As ExpressionEvaluator, ParamArray children As Expression())

Parameters

evaluator
ExpressionEvaluator

Information about how to validate and evaluate expression.

children
Expression[]

Child expressions.

Applies to

Expression(String, Expression[])

Initializes a new instance of the Expression class. Built-in expression constructor.

public Expression (string type, params AdaptiveExpressions.Expression[] children);
new AdaptiveExpressions.Expression : string * AdaptiveExpressions.Expression[] -> AdaptiveExpressions.Expression
Public Sub New (type As String, ParamArray children As Expression())

Parameters

type
String

Type of built-in expression from ExpressionType.

children
Expression[]

Child expressions.

Applies to