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) |