Table of Contents

Class NullParserRuleLifecycleExecutor

Namespace
Utils.Parser.Runtime
Assembly
Utils.Parser.dll

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

NullParserRuleLifecycleExecutor

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

phase ParserRuleLifecyclePhase

Lifecycle phase (ignored).

ruleName string

Rule name (ignored).

context ParserRuleLifecycleContext

Lifecycle context (validated non-null).