Class EmittedInstruction
A single drawing instruction emitted by the S-100 Part 9A Lua portrayal
pipeline, before it is parsed into the typed
DrawingInstruction hierarchy. This is the raw output of
HostPortrayalEmit: a feature reference plus a semicolon-separated
key:value instruction string.
public sealed class EmittedInstruction
- Inheritance
-
EmittedInstruction
- Inherited Members
Remarks
Exposed via the Lua-only diagnostic surface (ExecuteRawAsync(MarinerSettings, CancellationToken)) for tooling and tests that inspect the pre-parse emit stream. Production callers should use ExecuteAsync(MarinerSettings, CancellationToken), which returns typed instructions.
Properties
FeatureRef
Feature reference string (the feature's record/numeric ID).
public required string FeatureRef { get; init; }
Property Value
InstructionString
Semicolon-separated key:value drawing instruction string.
public required string InstructionString { get; init; }
Property Value
ObservedParameters
Observed context-parameter names used during rule evaluation.
public required string ObservedParameters { get; init; }