ExpressionEvaluator.Negation Property

Definition

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

public AdaptiveExpressions.ExpressionEvaluator Negation { get; set; }
member this.Negation : AdaptiveExpressions.ExpressionEvaluator with get, set
Public Property Negation As ExpressionEvaluator

Property Value

The evaluator that is a negation of this one.

Remarks

When doing PushDownNot(Expression) then negations will replace an expression and remove not parent. By default no negation is defined and not parent will remain. If a negation is defined then this is automatically set as its negation. If an evaluator is its own negation, then the negation will be passed through to children.

Applies to