Class ReteNode
- Namespace
- NRules.Diagnostics
- Assembly
- NRules.dll
Node in the Rete network graph.
public class ReteNode
- Inheritance
-
ReteNode
- Inherited Members
Properties
Expressions
Expressions associated with the node.
public KeyValuePair<string, LambdaExpression>[] Expressions { get; }
Property Value
Id
Node id, unique within a given instance of ISessionFactory. This id is stable for a given set of rules (same rules will get compiled into the same Rete network, and produce nodes with the same ids).
public int Id { get; }
Property Value
NodeType
Type of the node in the Rete network.
public NodeType NodeType { get; }
Property Value
OutputType
Type of elements the node produces as output.
public Type OutputType { get; }
Property Value
Properties
Properties associated with the node.
public KeyValuePair<string, object>[] Properties { get; }
Property Value
- KeyValuePair<string, object>[]
Rules
Rules that this node participates in.
public IRuleDefinition[] Rules { get; }