Share via


ComparisonEvaluator Class

Definition

Comparison operators. A comparison operator returns false if the comparison is false, or there is an error. This prevents errors from short-circuiting boolean expressions.

public class ComparisonEvaluator : AdaptiveExpressions.ExpressionEvaluator
type ComparisonEvaluator = class
    inherit ExpressionEvaluator
Public Class ComparisonEvaluator
Inherits ExpressionEvaluator
Inheritance
ComparisonEvaluator

Constructors

ComparisonEvaluator(String, Func<IReadOnlyList<Object>,Boolean>, ValidateExpressionDelegate, FunctionUtils+VerifyExpression)

Initializes a new instance of the ComparisonEvaluator class.

Properties

Negation

Gets or sets the evaluator that is a negation of this one.

(Inherited from ExpressionEvaluator)
ReturnType

Gets or sets the expression return type.

(Inherited from ExpressionEvaluator)
Type

Gets the expression type for evaluator.

(Inherited from ExpressionEvaluator)

Methods

ToString()

Returns a string that represents the current object.

(Inherited from ExpressionEvaluator)
TryEvaluate(Expression, IMemory, Options)

Evaluate an expression.

(Inherited from ExpressionEvaluator)
ValidateExpression(Expression)

Validate an expression.

(Inherited from ExpressionEvaluator)

Applies to