TapeSetCommand
Namespace: Hex1b.Automation
Assembly: Hex1b.dll
Declares a Tape setting without evaluating it.
csharp
public sealed record TapeSetCommand : TapeCommand, IEquatable<TapeCommand>, IEquatable<TapeSetCommand>Inheritance
Object → TapeCommand → TapeSetCommand
Implements
Constructors
TapeSetCommand(TapeSetting, TapeLiteral, TapeSourceSpan)
Declares a Tape setting without evaluating it.
Parameters:
Setting(TapeSetting): The setting identity.Value(TapeLiteral): The lossless, normalized value.Span(TapeSourceSpan): The instruction's source range.
csharp
public TapeSetCommand(TapeSetting Setting, TapeLiteral Value, TapeSourceSpan Span)Properties
Setting
The setting identity.
Returns: TapeSetting
csharp
public TapeSetting Setting { get; init; }Value
The lossless, normalized value.
Returns: TapeLiteral
csharp
public TapeLiteral Value { get; init; }