Table of Contents

Class ExpressionOperatorInfo

Namespace
RuleWright.Serialization
Assembly
RuleWright.Serialization.dll

Discovery metadata for one computed-value expression operator: its JSON spelling, domain enum, operand arity, and category. Enumerated from ExpressionOperators.

public sealed class ExpressionOperatorInfo
Inheritance
ExpressionOperatorInfo
Inherited Members

Properties

Category

The operator's broad category.

JsonName

The JSON op spelling used in expression nodes (e.g. "add").

MaxOperands

The maximum number of operands, or null when unbounded (add/multiply/concat/coalesce).

MinOperands

The minimum number of operands the operator requires.

Operator

The domain enum value.