pub enum ClrOpcode {
Show 75 variants
Nop,
LdcI4M1,
LdcI40,
LdcI41,
LdcI42,
LdcI43,
LdcI44,
LdcI45,
LdcI46,
LdcI47,
LdcI48,
LdcI4S,
LdcI4,
LdcI8,
LdcR4,
LdcR8,
Ldnull,
Ldstr,
Ldarg0,
Ldarg1,
Ldarg2,
Ldarg3,
Ldloc0,
Ldloc1,
Ldloc2,
Ldloc3,
Stloc0,
Stloc1,
Stloc2,
Stloc3,
Call,
Callvirt,
Ret,
Newobj,
Pop,
Dup,
Add,
Sub,
Mul,
Div,
Ceq,
Cgt,
Clt,
And,
Or,
Br,
Brtrue,
Brfalse,
Ldloc,
Stloc,
Ldarg,
Starg,
Ldloca,
Ldfld,
Stfld,
Ldelem,
Stelem,
Ldlen,
Newarr,
Box,
Unbox,
ConvI4,
ConvI8,
ConvR4,
ConvR8,
LdindI4,
LdindI8,
LdindR4,
LdindR8,
LdindRef,
StindI4,
StindI8,
StindR4,
StindR8,
StindRef,
}Expand description
CLR 操作码枚举
Variants§
Nop
LdcI4M1
LdcI40
LdcI41
LdcI42
LdcI43
LdcI44
LdcI45
LdcI46
LdcI47
LdcI48
LdcI4S
LdcI4
LdcI8
LdcR4
LdcR8
Ldnull
Ldstr
Ldarg0
Ldarg1
Ldarg2
Ldarg3
Ldloc0
Ldloc1
Ldloc2
Ldloc3
Stloc0
Stloc1
Stloc2
Stloc3
Call
Callvirt
Ret
Newobj
Pop
Dup
Add
Sub
Mul
Div
Ceq
Cgt
Clt
And
Or
Br
Brtrue
Brfalse
Ldloc
Stloc
Ldarg
Starg
Ldloca
Ldfld
Stfld
Ldelem
Stelem
Ldlen
Newarr
Box
Unbox
ConvI4
ConvI8
ConvR4
ConvR8
LdindI4
LdindI8
LdindR4
LdindR8
LdindRef
StindI4
StindI8
StindR4
StindR8
StindRef
Implementations§
Trait Implementations§
impl Copy for ClrOpcode
impl Eq for ClrOpcode
impl StructuralPartialEq for ClrOpcode
Auto Trait Implementations§
impl Freeze for ClrOpcode
impl RefUnwindSafe for ClrOpcode
impl Send for ClrOpcode
impl Sync for ClrOpcode
impl Unpin for ClrOpcode
impl UnsafeUnpin for ClrOpcode
impl UnwindSafe for ClrOpcode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more