Class NullParserRuleLifecycleExecutor
No-op parser rule lifecycle executor used by conservative runtime policies.
Neither @init nor @after hooks are executed.
public sealed class NullParserRuleLifecycleExecutor : IParserRuleLifecycleExecutor
- Inheritance
-
NullParserRuleLifecycleExecutor
- Implements
- Inherited Members
- Extension Methods
Properties
Instance
Gets the singleton no-op lifecycle executor instance.
public static NullParserRuleLifecycleExecutor Instance { get; }
Property Value
Methods
Execute(ParserRuleLifecyclePhase, string, ParserRuleLifecycleContext)
Performs no action. Rule lifecycle hooks are not executed in the conservative policy.
public void Execute(ParserRuleLifecyclePhase phase, string ruleName, ParserRuleLifecycleContext context)
Parameters
phaseParserRuleLifecyclePhaseLifecycle phase (ignored).
ruleNamestringRule name (ignored).
contextParserRuleLifecycleContextLifecycle context (validated non-null).