Table of Contents

Class RuleCompilationException

Namespace
RuleWright.Execution
Assembly
RuleWright.Execution.dll

Thrown when a structurally valid rule cannot be compiled against a fact type — for example a field path that does not exist on the fact, a comparison value that cannot be converted to the field's type, or an unregistered custom function.

public sealed class RuleCompilationException : RuleWrightException, ISerializable
Inheritance
RuleCompilationException
Implements
Inherited Members

Constructors

RuleCompilationException(string, string, Exception?)

Creates the exception.

Properties

RuleId

The id of the rule that failed to compile.