Class PatternElement
Rule element that represents a pattern that matches facts.
public class PatternElement : RuleElement
- Inheritance
-
PatternElement
- Inherited Members
- Extension Methods
Fields
ConditionName
public const string ConditionName = "Condition"
Field Value
Properties
Declaration
Declaration that references the pattern.
public Declaration Declaration { get; }
Property Value
ElementType
Element type of this rule element.
public override ElementType ElementType { get; }
Property Value
Expressions
Expressions used by the pattern to match elements.
public ExpressionCollection Expressions { get; }
Property Value
Source
Optional pattern source element.
public RuleElement Source { get; }
Property Value
ValueType
Type of the values that the pattern matches.
public Type ValueType { get; }