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
ExpressionExpression related to the event.
exception
ExceptionException related to the event.
arguments
object[]Expression arguments.
result
objectExpression result.
match
IMatchRule match related to the event.
Properties
Facts
Facts related to the event.
public IEnumerable<IFactMatch> Facts { get; }
Property Value
Match
Rule match related to the event.
public IMatch Match { get; }
Property Value
Rule
Rule related to the event.
public IRuleDefinition Rule { get; }