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; }