Table of Contents

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 Expression

Expression related to the event.

exception Exception

Exception related to the event.

arguments object[]

Expression arguments.

result object

Expression result.

tuple ITuple

Tuple related to the event.

fact IFact

Fact 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

IEnumerable<IFact>

Rules

Rules that contain the expression that generated the event.

public IEnumerable<IRuleDefinition> Rules { get; }

Property Value

IEnumerable<IRuleDefinition>