Table of Contents

Class AgendaExpressionEventArgs

Namespace
NRules.Diagnostics
Assembly
NRules.dll

Information related to events raised during agenda expression evaluation.

public class AgendaExpressionEventArgs : ExpressionEventArgs
Inheritance
AgendaExpressionEventArgs
Derived
Inherited Members

Constructors

AgendaExpressionEventArgs(Expression, Exception, object[], object, IMatch)

Initializes a new instance of the AgendaExpressionEventArgs class.

public AgendaExpressionEventArgs(Expression expression, Exception exception, object[] arguments, object result, IMatch match)

Parameters

expression Expression

Expression related to the event.

exception Exception

Exception related to the event.

arguments object[]

Expression arguments.

result object

Expression result.

match IMatch

Rule match related to the event.

Properties

Facts

Facts related to the event.

public IEnumerable<IFactMatch> Facts { get; }

Property Value

IEnumerable<IFactMatch>

Match

Rule match related to the event.

public IMatch Match { get; }

Property Value

IMatch

Rule

Rule related to the event.

public IRuleDefinition Rule { get; }

Property Value

IRuleDefinition