Class OperatorExpression
- Namespace
- RuleWright.Core
- Assembly
- RuleWright.Core.dll
A value expression that applies an ExpressionOperator to one or more
operand expressions. In JSON,
{ "op": "multiply", "operands": [ { "field": "Order.Total" }, 0.1 ] }.
Operand order is significant for non-commutative operators
(Subtract, Divide,
Modulo).
public sealed class OperatorExpression : ValueExpression
- Inheritance
-
OperatorExpression
- Inherited Members
Constructors
- OperatorExpression(ExpressionOperator, IEnumerable<ValueExpression>)
Creates an operator value expression.
Properties
- Operands
The operand expressions, in document order.