Table of Contents

Class RuleDocumentOptions

Namespace
RuleWright.Serialization
Assembly
RuleWright.Serialization.dll

Engine-specific vocabulary that structural validation folds into the schema contract. The built-in vocabulary is closed and fixed; the parts that legitimately vary per engine — today the custom action types registered via RuleWrightBuilder.RegisterAction — arrive here, so RuleSetValidator can keep rejecting misspelled action types while accepting the ones this engine actually implements.

public sealed class RuleDocumentOptions
Inheritance
RuleDocumentOptions
Inherited Members

Constructors

RuleDocumentOptions(IEnumerable<string>?)

Creates document options.

Fields

Default

The default options: no engine-registered vocabulary beyond the built-ins.

Properties

CustomActionTypes

The engine-registered custom action type names, beyond the built-in four.