Table of Contents

Class EmittedInstruction

Namespace
EncDotNet.S100.Pipelines.Vector.Lua
Assembly
EncDotNet.S100.Core.dll

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

string

InstructionString

Semicolon-separated key:value drawing instruction string.

public required string InstructionString { get; init; }

Property Value

string

ObservedParameters

Observed context-parameter names used during rule evaluation.

public required string ObservedParameters { get; init; }

Property Value

string