![]() | LGSPRule |
public abstract class LGSPRulePattern : LGSPMatchingPattern, IRulePattern, IMatchingPattern
The LGSPRulePattern type exposes the following members.
Name | Description | |
---|---|---|
![]() | LGSPRulePattern | Initializes a new instance of the LGSPRulePattern class |
Name | Description | |
---|---|---|
![]() | Annotations |
The annotations of the matching pattern (test/rule/subpattern)
(Inherited from LGSPMatchingPattern) |
![]() | DefNames |
An array of the names of the def elements yielded out of this pattern.
(Inherited from LGSPMatchingPattern) |
![]() | Filters | An array of the available filters |
![]() | ImplementedMatchClasses | An array of the implemented match classes |
![]() | InputNames |
An array of the names corresponding to rule parameters.
(Inherited from LGSPMatchingPattern) |
![]() | Inputs |
An array of GrGen types corresponding to rule parameters.
(Inherited from LGSPMatchingPattern) |
![]() | MatchClassName | The name of the real .NET class type of the match of the rule/action (fully qualified). |
![]() | MatchInterfaceName | The name of the real .NET interface type of the match of the rule/action (fully qualified). |
![]() | Outputs | An array of GrGen types corresponding to rule return values. |
![]() | PatternGraph |
The main pattern graph.
(Inherited from LGSPMatchingPattern) |
Name | Description | |
---|---|---|
![]() | GetFilter | Returns the (package prefixed) filter, if it is available, otherwise null |
![]() | GetImplementedMatchClass | Returns the implemented match class, if it is available, otherwise null |
Name | Description | |
---|---|---|
![]() | annotations |
The annotations of the matching pattern (test/rule/subpattern)
(Inherited from LGSPMatchingPattern) |
![]() | defNames |
Names of the def elements yielded out of this pattern.
(Inherited from LGSPMatchingPattern) |
![]() | defs |
An array of GrGen types corresponding to def elments yielded out of this pattern.
(Inherited from LGSPMatchingPattern) |
![]() | filters | An array of the available filters |
![]() | implementedMatchClasses | An array of the implemented match classes |
![]() | inputNames |
Names of the rule parameter elements
(Inherited from LGSPMatchingPattern) |
![]() | inputs |
An array of GrGen types corresponding to rule parameters.
(Inherited from LGSPMatchingPattern) |
![]() | matchClassName | |
![]() | matchInterfaceName | |
![]() | name |
Our name
(Inherited from LGSPMatchingPattern) |
![]() | outputs | An array of GrGen types corresponding to rule return values. |
![]() | patternGraph |
The main pattern graph.
(Inherited from LGSPMatchingPattern) |
![]() | uses |
A count of using occurances of this subpattern
(Inherited from LGSPMatchingPattern) |