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
expression
ExpressionExpression related to the event.
exception
ExceptionException related to the event.
arguments
object[]Expression arguments.
result
objectExpression result.
tuple
ITupleTuple related to the event.
fact
IFactFact related to the event.
rules
IEnumerable<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; }