OperandSizeAttribute ​
Attribute to specify the size of an instruction operand.
Kind: Class
Namespace: ConnectorLib.ConsoleAssembler.SNES
Inheritance: Attribute
Public Constructors
Creates a new instance of the ConnectorLib.ConsoleAssembler.SNES.OperandSizeAttribute class with the specified instruction size.
Creates a new instance of the ConnectorLib.ConsoleAssembler.SNES.OperandSizeAttribute class with the specified instruction size.
Creates a new instance of the ConnectorLib.ConsoleAssembler.SNES.OperandSizeAttribute class with the specified instruction size.
Public Member Functions
byte
Calculates the total size of the operand based on the specified P-register value.
Properties
byte
Size
[get, ]
The size of the operand in bytes.
bool
MSized
[get, ]
If true, the operand size is increased by 1 if the P-register M-bit is set.
bool
XSized
[get, ]
If true, the operand size is increased by 1 if the P-register X-bit is set.
