OpCode Struct
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes an intermediate language (IL) instruction.
public value class OpCode
public value class OpCode : IEquatable<System::Reflection::Emit::OpCode>
public struct OpCode
public readonly struct OpCode : IEquatable<System.Reflection.Emit.OpCode>
[System.Runtime.InteropServices.ComVisible(true)]
public struct OpCode
type OpCode = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type OpCode = struct
Public Structure OpCode
Public Structure OpCode
Implements IEquatable(Of OpCode)
- Inheritance
- Attributes
- Implements
Evaluation |
Gets the value of how the IL instruction changes the evaluation stack. |
Flow |
The flow control characteristics of the intermediate language (IL) instruction. |
Name |
The name of the intermediate language (IL) instruction. |
Op |
The type of intermediate language (IL) instruction. |
Operand |
The operand type of an intermediate language (IL) instruction. |
Size |
The size of the intermediate language (IL) instruction. |
Stack |
How the intermediate language (IL) instruction pops the stack. |
Stack |
How the intermediate language (IL) instruction pushes operand onto the stack. |
Value |
Gets the numeric value of the intermediate language (IL) instruction. |
Equals(Object) |
Tests whether the given object is equal to this |
Equals(Op |
Indicates whether the current instance is equal to the specified OpCode. |
Get |
Returns the generated hash code for this |
To |
Returns this |
Equality(Op |
Indicates whether two OpCode structures are equal. |
Inequality(Op |
Indicates whether two OpCode structures are not equal. |
Product | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: