Home RuleCollection Class
RuleCollection Class
Cancel

RuleCollection Class

Namespace: Json.Logic.Rules

Inheritance: RuleCollection 🡒 Rule 🡒 object

Provides a stand-in “rule” for collections of rules.

Remarks

This is not exactly part of the specification, but it helps things in this library.

Methods

Apply(JsonNode data, JsonNode contextData)

Applies the rule to the input data.

Declaration

1
public override JsonNode Apply(JsonNode data, JsonNode contextData)
ParameterTypeDescription
dataJsonNodeThe input data.
contextDataJsonNodeOptional secondary data. Used by a few operators to pass a secondary data context to inner operators.

Returns

The result of the rule.

Contents