The EncodedInstruction type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | $InvariantMethod$ | |
![]() | Emit |
Modifies the context and emits the binary representation of this emittable.
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetAddressSize |
Gets the address size based on the address size prefix and the current assembler mode.
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetLength |
Gets the length of the encoded instruction.
|
![]() | GetOperandSize |
Gets the operand size based on the operand size prefix and the current assembler mode.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetAddressSize |
Sets the address size prefix when needed.
|
![]() | SetLock |
Sets the correct lock prefix.
|
![]() | SetModRMByte |
Sets that the ModR/M byte gets encoded.
|
![]() | SetOperandSize |
Sets the operand size prefix when needed.
|
![]() | SetSIBByte |
Sets that the SIB byte gets encoded.
|
![]() | ToString | (Inherited from Object.) |