Class LhsExpressionEventArgs
- Namespace
- NRules.Diagnostics
- Assembly
- NRules.dll
Information related to events raised during left-hand side expression evaluation.
public class LhsExpressionEventArgs : ExpressionEventArgs
- Inheritance
-
LhsExpressionEventArgs
- Derived
- Inherited Members
Constructors
LhsExpressionEventArgs(Expression, Exception?, object[], object?, ITuple?, IFact?, IEnumerable<IRuleDefinition>)
Initializes a new instance of the LhsExpressionEventArgs class.
public LhsExpressionEventArgs(Expression expression, Exception? exception, object[] arguments, object? result, ITuple? tuple, IFact? fact, IEnumerable<IRuleDefinition> rules)
Parameters
expressionExpressionExpression related to the event.
exceptionExceptionException related to the event.
argumentsobject[]Expression arguments.
resultobjectExpression result.
tupleITupleTuple related to the event.
factIFactFact related to the event.
rulesIEnumerable<IRuleDefinition>Rules that contain the expression that generated the event.
Properties
Facts
Facts related to the event.
public IEnumerable<IFact> Facts { get; }
Property Value
Rules
Rules that contain the expression that generated the event.
public IEnumerable<IRuleDefinition> Rules { get; }