Table of Contents

Class ILPatternMatchingExt

Namespace
MonoMod.Cil
Assembly
MonoMod.Utils.dll
public static class ILPatternMatchingExt
Inheritance
ILPatternMatchingExt

Methods

Match(Instruction, OpCode)
Matches an instruction with the given opcode
MatchAdd(Instruction)
Matches an instruction with opcode Add.
MatchAddOvf(Instruction)
Matches an instruction with opcode Add_Ovf.
MatchAddOvfUn(Instruction)
Matches an instruction with opcode Add_Ovf_Un.
MatchAnd(Instruction)
Matches an instruction with opcode And.
MatchArglist(Instruction)
Matches an instruction with opcode Arglist.
MatchBeq(Instruction, Instruction)
Matches an instruction with opcode Beq or Beq_S.
MatchBeq(Instruction, ILLabel)
Matches an instruction with opcode Beq or Beq_S.
MatchBeq(Instruction, out ILLabel)
Matches an instruction with opcode Beq or Beq_S.
MatchBge(Instruction, Instruction)
Matches an instruction with opcode Bge or Bge_S.
MatchBge(Instruction, ILLabel)
Matches an instruction with opcode Bge or Bge_S.
MatchBge(Instruction, out ILLabel)
Matches an instruction with opcode Bge or Bge_S.
MatchBgeUn(Instruction, Instruction)
Matches an instruction with opcode Bge_Un or Bge_Un_S.
MatchBgeUn(Instruction, ILLabel)
Matches an instruction with opcode Bge_Un or Bge_Un_S.
MatchBgeUn(Instruction, out ILLabel)
Matches an instruction with opcode Bge_Un or Bge_Un_S.
MatchBgt(Instruction, Instruction)
Matches an instruction with opcode Bgt or Bgt_S.
MatchBgt(Instruction, ILLabel)
Matches an instruction with opcode Bgt or Bgt_S.
MatchBgt(Instruction, out ILLabel)
Matches an instruction with opcode Bgt or Bgt_S.
MatchBgtUn(Instruction, Instruction)
Matches an instruction with opcode Bgt_Un or Bgt_Un_S.
MatchBgtUn(Instruction, ILLabel)
Matches an instruction with opcode Bgt_Un or Bgt_Un_S.
MatchBgtUn(Instruction, out ILLabel)
Matches an instruction with opcode Bgt_Un or Bgt_Un_S.
MatchBle(Instruction, Instruction)
Matches an instruction with opcode Ble or Ble_S.
MatchBle(Instruction, ILLabel)
Matches an instruction with opcode Ble or Ble_S.
MatchBle(Instruction, out ILLabel)
Matches an instruction with opcode Ble or Ble_S.
MatchBleUn(Instruction, Instruction)
Matches an instruction with opcode Ble_Un or Ble_Un_S.
MatchBleUn(Instruction, ILLabel)
Matches an instruction with opcode Ble_Un or Ble_Un_S.
MatchBleUn(Instruction, out ILLabel)
Matches an instruction with opcode Ble_Un or Ble_Un_S.
MatchBlt(Instruction, Instruction)
Matches an instruction with opcode Blt or Blt_S.
MatchBlt(Instruction, ILLabel)
Matches an instruction with opcode Blt or Blt_S.
MatchBlt(Instruction, out ILLabel)
Matches an instruction with opcode Blt or Blt_S.
MatchBltUn(Instruction, Instruction)
Matches an instruction with opcode Blt_Un or Blt_Un_S.
MatchBltUn(Instruction, ILLabel)
Matches an instruction with opcode Blt_Un or Blt_Un_S.
MatchBltUn(Instruction, out ILLabel)
Matches an instruction with opcode Blt_Un or Blt_Un_S.
MatchBneUn(Instruction, Instruction)
Matches an instruction with opcode Bne_Un or Bne_Un_S.
MatchBneUn(Instruction, ILLabel)
Matches an instruction with opcode Bne_Un or Bne_Un_S.
MatchBneUn(Instruction, out ILLabel)
Matches an instruction with opcode Bne_Un or Bne_Un_S.
MatchBox(Instruction, TypeReference)
Matches an instruction with opcode Box.
MatchBox(Instruction, out TypeReference)
Matches an instruction with opcode Box.
MatchBox(Instruction, string)
Matches an instruction with opcode Box.
MatchBox(Instruction, Type)
Matches an instruction with opcode Box.
MatchBox<T>(Instruction)
Matches an instruction with opcode Box.
MatchBr(Instruction, Instruction)
Matches an instruction with opcode Br or Br_S.
MatchBr(Instruction, ILLabel)
Matches an instruction with opcode Br or Br_S.
MatchBr(Instruction, out ILLabel)
Matches an instruction with opcode Br or Br_S.
MatchBreak(Instruction)
Matches an instruction with opcode Break.
MatchBrfalse(Instruction, Instruction)
Matches an instruction with opcode Brfalse or Brfalse_S.
MatchBrfalse(Instruction, ILLabel)
Matches an instruction with opcode Brfalse or Brfalse_S.
MatchBrfalse(Instruction, out ILLabel)
Matches an instruction with opcode Brfalse or Brfalse_S.
MatchBrtrue(Instruction, Instruction)
Matches an instruction with opcode Brtrue or Brtrue_S.
MatchBrtrue(Instruction, ILLabel)
Matches an instruction with opcode Brtrue or Brtrue_S.
MatchBrtrue(Instruction, out ILLabel)
Matches an instruction with opcode Brtrue or Brtrue_S.
MatchCall(Instruction, MethodReference)
Matches an instruction with opcode Call.
MatchCall(Instruction, out MethodReference)
Matches an instruction with opcode Call.
MatchCall(Instruction, MethodBase)
Matches an instruction with opcode Call.
MatchCall(Instruction, string, string)
Matches an instruction with opcode Call.
MatchCall(Instruction, Type, string)
Matches an instruction with opcode Call.
MatchCallOrCallvirt(Instruction, MethodReference)
Matches an instruction with opcode Call or Callvirt.
MatchCallOrCallvirt(Instruction, out MethodReference)
Matches an instruction with opcode Call or Callvirt.
MatchCallOrCallvirt(Instruction, MethodBase)
Matches an instruction with opcode Call or Callvirt.
MatchCallOrCallvirt(Instruction, string, string)
Matches an instruction with opcode Call or Callvirt.
MatchCallOrCallvirt(Instruction, Type, string)
Matches an instruction with opcode Call or Callvirt.
MatchCallOrCallvirt<T>(Instruction, string)
Matches an instruction with opcode Call or Callvirt.
MatchCall<T>(Instruction, string)
Matches an instruction with opcode Call.
MatchCalli(Instruction, IMethodSignature)
Matches an instruction with opcode Calli.
MatchCalli(Instruction, out IMethodSignature)
Matches an instruction with opcode Calli.
MatchCallvirt(Instruction, MethodReference)
Matches an instruction with opcode Callvirt.
MatchCallvirt(Instruction, out MethodReference)
Matches an instruction with opcode Callvirt.
MatchCallvirt(Instruction, MethodBase)
Matches an instruction with opcode Callvirt.
MatchCallvirt(Instruction, string, string)
Matches an instruction with opcode Callvirt.
MatchCallvirt(Instruction, Type, string)
Matches an instruction with opcode Callvirt.
MatchCallvirt<T>(Instruction, string)
Matches an instruction with opcode Callvirt.
MatchCastclass(Instruction, TypeReference)
Matches an instruction with opcode Castclass.
MatchCastclass(Instruction, out TypeReference)
Matches an instruction with opcode Castclass.
MatchCastclass(Instruction, string)
Matches an instruction with opcode Castclass.
MatchCastclass(Instruction, Type)
Matches an instruction with opcode Castclass.
MatchCastclass<T>(Instruction)
Matches an instruction with opcode Castclass.
MatchCeq(Instruction)
Matches an instruction with opcode Ceq.
MatchCgt(Instruction)
Matches an instruction with opcode Cgt.
MatchCgtUn(Instruction)
Matches an instruction with opcode Cgt_Un.
MatchCkfinite(Instruction)
Matches an instruction with opcode Ckfinite.
MatchClt(Instruction)
Matches an instruction with opcode Clt.
MatchCltUn(Instruction)
Matches an instruction with opcode Clt_Un.
MatchConstrained(Instruction, TypeReference)
Matches an instruction with opcode Constrained.
MatchConstrained(Instruction, out TypeReference)
Matches an instruction with opcode Constrained.
MatchConstrained(Instruction, string)
Matches an instruction with opcode Constrained.
MatchConstrained(Instruction, Type)
Matches an instruction with opcode Constrained.
MatchConstrained<T>(Instruction)
Matches an instruction with opcode Constrained.
MatchConvI(Instruction)
Matches an instruction with opcode Conv_I.
MatchConvI1(Instruction)
Matches an instruction with opcode Conv_I1.
MatchConvI2(Instruction)
Matches an instruction with opcode Conv_I2.
MatchConvI4(Instruction)
Matches an instruction with opcode Conv_I4.
MatchConvI8(Instruction)
Matches an instruction with opcode Conv_I8.
MatchConvOvfI(Instruction)
Matches an instruction with opcode Conv_Ovf_I.
MatchConvOvfI1(Instruction)
Matches an instruction with opcode Conv_Ovf_I1.
MatchConvOvfI1Un(Instruction)
Matches an instruction with opcode Conv_Ovf_I1_Un.
MatchConvOvfI2(Instruction)
Matches an instruction with opcode Conv_Ovf_I2.
MatchConvOvfI2Un(Instruction)
Matches an instruction with opcode Conv_Ovf_I2_Un.
MatchConvOvfI4(Instruction)
Matches an instruction with opcode Conv_Ovf_I4.
MatchConvOvfI4Un(Instruction)
Matches an instruction with opcode Conv_Ovf_I4_Un.
MatchConvOvfI8(Instruction)
Matches an instruction with opcode Conv_Ovf_I8.
MatchConvOvfI8Un(Instruction)
Matches an instruction with opcode Conv_Ovf_I8_Un.
MatchConvOvfIUn(Instruction)
Matches an instruction with opcode Conv_Ovf_I_Un.
MatchConvOvfU(Instruction)
Matches an instruction with opcode Conv_Ovf_U.
MatchConvOvfU1(Instruction)
Matches an instruction with opcode Conv_Ovf_U1.
MatchConvOvfU1Un(Instruction)
Matches an instruction with opcode Conv_Ovf_U1_Un.
MatchConvOvfU2(Instruction)
Matches an instruction with opcode Conv_Ovf_U2.
MatchConvOvfU2Un(Instruction)
Matches an instruction with opcode Conv_Ovf_U2_Un.
MatchConvOvfU4(Instruction)
Matches an instruction with opcode Conv_Ovf_U4.
MatchConvOvfU4Un(Instruction)
Matches an instruction with opcode Conv_Ovf_U4_Un.
MatchConvOvfU8(Instruction)
Matches an instruction with opcode Conv_Ovf_U8.
MatchConvOvfU8Un(Instruction)
Matches an instruction with opcode Conv_Ovf_U8_Un.
MatchConvOvfUUn(Instruction)
Matches an instruction with opcode Conv_Ovf_U_Un.
MatchConvR4(Instruction)
Matches an instruction with opcode Conv_R4.
MatchConvR8(Instruction)
Matches an instruction with opcode Conv_R8.
MatchConvRUn(Instruction)
Matches an instruction with opcode Conv_R_Un.
MatchConvU(Instruction)
Matches an instruction with opcode Conv_U.
MatchConvU1(Instruction)
Matches an instruction with opcode Conv_U1.
MatchConvU2(Instruction)
Matches an instruction with opcode Conv_U2.
MatchConvU4(Instruction)
Matches an instruction with opcode Conv_U4.
MatchConvU8(Instruction)
Matches an instruction with opcode Conv_U8.
MatchCpblk(Instruction)
Matches an instruction with opcode Cpblk.
MatchCpobj(Instruction, TypeReference)
Matches an instruction with opcode Cpobj.
MatchCpobj(Instruction, out TypeReference)
Matches an instruction with opcode Cpobj.
MatchCpobj(Instruction, string)
Matches an instruction with opcode Cpobj.
MatchCpobj(Instruction, Type)
Matches an instruction with opcode Cpobj.
MatchCpobj<T>(Instruction)
Matches an instruction with opcode Cpobj.
MatchDiv(Instruction)
Matches an instruction with opcode Div.
MatchDivUn(Instruction)
Matches an instruction with opcode Div_Un.
MatchDup(Instruction)
Matches an instruction with opcode Dup.
MatchEndfilter(Instruction)
Matches an instruction with opcode Endfilter.
MatchEndfinally(Instruction)
Matches an instruction with opcode Endfinally.
MatchInitblk(Instruction)
Matches an instruction with opcode Initblk.
MatchInitobj(Instruction, TypeReference)
Matches an instruction with opcode Initobj.
MatchInitobj(Instruction, out TypeReference)
Matches an instruction with opcode Initobj.
MatchInitobj(Instruction, string)
Matches an instruction with opcode Initobj.
MatchInitobj(Instruction, Type)
Matches an instruction with opcode Initobj.
MatchInitobj<T>(Instruction)
Matches an instruction with opcode Initobj.
MatchIsinst(Instruction, TypeReference)
Matches an instruction with opcode Isinst.
MatchIsinst(Instruction, out TypeReference)
Matches an instruction with opcode Isinst.
MatchIsinst(Instruction, string)
Matches an instruction with opcode Isinst.
MatchIsinst(Instruction, Type)
Matches an instruction with opcode Isinst.
MatchIsinst<T>(Instruction)
Matches an instruction with opcode Isinst.
MatchJmp(Instruction, MethodReference)
Matches an instruction with opcode Jmp.
MatchJmp(Instruction, out MethodReference)
Matches an instruction with opcode Jmp.
MatchJmp(Instruction, MethodBase)
Matches an instruction with opcode Jmp.
MatchJmp(Instruction, string, string)
Matches an instruction with opcode Jmp.
MatchJmp(Instruction, Type, string)
Matches an instruction with opcode Jmp.
MatchJmp<T>(Instruction, string)
Matches an instruction with opcode Jmp.
MatchLdarg(Instruction, int)
Matches an instruction with opcode Ldarg or Ldarg_S.
MatchLdarg(Instruction, out int)
Matches an instruction with opcode Ldarg.
MatchLdarg(Instruction, uint)
Matches an instruction with opcode Ldarg or Ldarg_S.
MatchLdarg0(Instruction)
Matches an instruction with opcode Ldarg_0.
MatchLdarg1(Instruction)
Matches an instruction with opcode Ldarg_1.
MatchLdarg2(Instruction)
Matches an instruction with opcode Ldarg_2.
MatchLdarg3(Instruction)
Matches an instruction with opcode Ldarg_3.
MatchLdarga(Instruction, int)
Matches an instruction with opcode Ldarga or Ldarga_S.
MatchLdarga(Instruction, out int)
Matches an instruction with opcode Ldarga.
MatchLdarga(Instruction, uint)
Matches an instruction with opcode Ldarga or Ldarga_S.
MatchLdcI4(Instruction, int)
Matches an instruction with opcode Ldc_I4.
MatchLdcI4(Instruction, out int)
Matches an instruction with opcode Ldc_I4.
MatchLdcI4(Instruction, uint)
Matches an instruction with opcode Ldc_I4.
MatchLdcI8(Instruction, long)
Matches an instruction with opcode Ldc_I8.
MatchLdcI8(Instruction, out long)
Matches an instruction with opcode Ldc_I8.
MatchLdcI8(Instruction, ulong)
Matches an instruction with opcode Ldc_I8.
MatchLdcR4(Instruction, float)
Matches an instruction with opcode Ldc_R4.
MatchLdcR4(Instruction, out float)
Matches an instruction with opcode Ldc_R4.
MatchLdcR8(Instruction, double)
Matches an instruction with opcode Ldc_R8.
MatchLdcR8(Instruction, out double)
Matches an instruction with opcode Ldc_R8.
MatchLdelemAny(Instruction, TypeReference)
Matches an instruction with opcode Ldelem_Any.
MatchLdelemAny(Instruction, out TypeReference)
Matches an instruction with opcode Ldelem_Any.
MatchLdelemAny(Instruction, string)
Matches an instruction with opcode Ldelem_Any.
MatchLdelemAny(Instruction, Type)
Matches an instruction with opcode Ldelem_Any.
MatchLdelemAny<T>(Instruction)
Matches an instruction with opcode Ldelem_Any.
MatchLdelemI(Instruction)
Matches an instruction with opcode Ldelem_I.
MatchLdelemI1(Instruction)
Matches an instruction with opcode Ldelem_I1.
MatchLdelemI2(Instruction)
Matches an instruction with opcode Ldelem_I2.
MatchLdelemI4(Instruction)
Matches an instruction with opcode Ldelem_I4.
MatchLdelemI8(Instruction)
Matches an instruction with opcode Ldelem_I8.
MatchLdelemR4(Instruction)
Matches an instruction with opcode Ldelem_R4.
MatchLdelemR8(Instruction)
Matches an instruction with opcode Ldelem_R8.
MatchLdelemRef(Instruction)
Matches an instruction with opcode Ldelem_Ref.
MatchLdelemU1(Instruction)
Matches an instruction with opcode Ldelem_U1.
MatchLdelemU2(Instruction)
Matches an instruction with opcode Ldelem_U2.
MatchLdelemU4(Instruction)
Matches an instruction with opcode Ldelem_U4.
MatchLdelema(Instruction, TypeReference)
Matches an instruction with opcode Ldelema.
MatchLdelema(Instruction, out TypeReference)
Matches an instruction with opcode Ldelema.
MatchLdelema(Instruction, string)
Matches an instruction with opcode Ldelema.
MatchLdelema(Instruction, Type)
Matches an instruction with opcode Ldelema.
MatchLdelema<T>(Instruction)
Matches an instruction with opcode Ldelema.
MatchLdfld(Instruction, FieldReference)
Matches an instruction with opcode Ldfld.
MatchLdfld(Instruction, out FieldReference)
Matches an instruction with opcode Ldfld.
MatchLdfld(Instruction, FieldInfo)
Matches an instruction with opcode Ldfld.
MatchLdfld(Instruction, string, string)
Matches an instruction with opcode Ldfld.
MatchLdfld(Instruction, Type, string)
Matches an instruction with opcode Ldfld.
MatchLdfld<T>(Instruction, string)
Matches an instruction with opcode Ldfld.
MatchLdflda(Instruction, FieldReference)
Matches an instruction with opcode Ldflda.
MatchLdflda(Instruction, out FieldReference)
Matches an instruction with opcode Ldflda.
MatchLdflda(Instruction, FieldInfo)
Matches an instruction with opcode Ldflda.
MatchLdflda(Instruction, string, string)
Matches an instruction with opcode Ldflda.
MatchLdflda(Instruction, Type, string)
Matches an instruction with opcode Ldflda.
MatchLdflda<T>(Instruction, string)
Matches an instruction with opcode Ldflda.
MatchLdftn(Instruction, MethodReference)
Matches an instruction with opcode Ldftn.
MatchLdftn(Instruction, out MethodReference)
Matches an instruction with opcode Ldftn.
MatchLdftn(Instruction, MethodBase)
Matches an instruction with opcode Ldftn.
MatchLdftn(Instruction, string, string)
Matches an instruction with opcode Ldftn.
MatchLdftn(Instruction, Type, string)
Matches an instruction with opcode Ldftn.
MatchLdftn<T>(Instruction, string)
Matches an instruction with opcode Ldftn.
MatchLdindI(Instruction)
Matches an instruction with opcode Ldind_I.
MatchLdindI1(Instruction)
Matches an instruction with opcode Ldind_I1.
MatchLdindI2(Instruction)
Matches an instruction with opcode Ldind_I2.
MatchLdindI4(Instruction)
Matches an instruction with opcode Ldind_I4.
MatchLdindI8(Instruction)
Matches an instruction with opcode Ldind_I8.
MatchLdindR4(Instruction)
Matches an instruction with opcode Ldind_R4.
MatchLdindR8(Instruction)
Matches an instruction with opcode Ldind_R8.
MatchLdindRef(Instruction)
Matches an instruction with opcode Ldind_Ref.
MatchLdindU1(Instruction)
Matches an instruction with opcode Ldind_U1.
MatchLdindU2(Instruction)
Matches an instruction with opcode Ldind_U2.
MatchLdindU4(Instruction)
Matches an instruction with opcode Ldind_U4.
MatchLdlen(Instruction)
Matches an instruction with opcode Ldlen.
MatchLdloc(Instruction, int)
Matches an instruction with opcode Ldloc or Ldloc_S.
MatchLdloc(Instruction, out int)
Matches an instruction with opcode Ldloc.
MatchLdloc(Instruction, uint)
Matches an instruction with opcode Ldloc or Ldloc_S.
MatchLdloc0(Instruction)
Matches an instruction with opcode Ldloc_0.
MatchLdloc1(Instruction)
Matches an instruction with opcode Ldloc_1.
MatchLdloc2(Instruction)
Matches an instruction with opcode Ldloc_2.
MatchLdloc3(Instruction)
Matches an instruction with opcode Ldloc_3.
MatchLdloca(Instruction, int)
Matches an instruction with opcode Ldloca or Ldloca_S.
MatchLdloca(Instruction, out int)
Matches an instruction with opcode Ldloca.
MatchLdloca(Instruction, uint)
Matches an instruction with opcode Ldloca or Ldloca_S.
MatchLdnull(Instruction)
Matches an instruction with opcode Ldnull.
MatchLdobj(Instruction, TypeReference)
Matches an instruction with opcode Ldobj.
MatchLdobj(Instruction, out TypeReference)
Matches an instruction with opcode Ldobj.
MatchLdobj(Instruction, string)
Matches an instruction with opcode Ldobj.
MatchLdobj(Instruction, Type)
Matches an instruction with opcode Ldobj.
MatchLdobj<T>(Instruction)
Matches an instruction with opcode Ldobj.
MatchLdsfld(Instruction, FieldReference)
Matches an instruction with opcode Ldsfld.
MatchLdsfld(Instruction, out FieldReference)
Matches an instruction with opcode Ldsfld.
MatchLdsfld(Instruction, FieldInfo)
Matches an instruction with opcode Ldsfld.
MatchLdsfld(Instruction, string, string)
Matches an instruction with opcode Ldsfld.
MatchLdsfld(Instruction, Type, string)
Matches an instruction with opcode Ldsfld.
MatchLdsfld<T>(Instruction, string)
Matches an instruction with opcode Ldsfld.
MatchLdsflda(Instruction, FieldReference)
Matches an instruction with opcode Ldsflda.
MatchLdsflda(Instruction, out FieldReference)
Matches an instruction with opcode Ldsflda.
MatchLdsflda(Instruction, FieldInfo)
Matches an instruction with opcode Ldsflda.
MatchLdsflda(Instruction, string, string)
Matches an instruction with opcode Ldsflda.
MatchLdsflda(Instruction, Type, string)
Matches an instruction with opcode Ldsflda.
MatchLdsflda<T>(Instruction, string)
Matches an instruction with opcode Ldsflda.
MatchLdstr(Instruction, string)
Matches an instruction with opcode Ldstr.
MatchLdstr(Instruction, out string)
Matches an instruction with opcode Ldstr.
MatchLdtoken(Instruction, IMetadataTokenProvider)
Matches an instruction with opcode Ldtoken.
MatchLdtoken(Instruction, out IMetadataTokenProvider)
Matches an instruction with opcode Ldtoken.
MatchLdtoken(Instruction, FieldInfo)
Matches an instruction with opcode Ldtoken.
MatchLdtoken(Instruction, MethodBase)
Matches an instruction with opcode Ldtoken.
MatchLdtoken(Instruction, Type)
Matches an instruction with opcode Ldtoken.
MatchLdtoken<T>(Instruction)
Matches an instruction with opcode Ldtoken.
MatchLdvirtftn(Instruction, MethodReference)
Matches an instruction with opcode Ldvirtftn.
MatchLdvirtftn(Instruction, out MethodReference)
Matches an instruction with opcode Ldvirtftn.
MatchLdvirtftn(Instruction, MethodBase)
Matches an instruction with opcode Ldvirtftn.
MatchLdvirtftn(Instruction, string, string)
Matches an instruction with opcode Ldvirtftn.
MatchLdvirtftn(Instruction, Type, string)
Matches an instruction with opcode Ldvirtftn.
MatchLdvirtftn<T>(Instruction, string)
Matches an instruction with opcode Ldvirtftn.
MatchLeave(Instruction, Instruction)
Matches an instruction with opcode Leave or Leave_S.
MatchLeave(Instruction, ILLabel)
Matches an instruction with opcode Leave or Leave_S.
MatchLeave(Instruction, out ILLabel)
Matches an instruction with opcode Leave or Leave_S.
MatchLeaveS(Instruction, ILLabel)
Matches an instruction with opcode Leave_S.
MatchLeaveS(Instruction, out ILLabel)
Matches an instruction with opcode Leave_S.
MatchLocalloc(Instruction)
Matches an instruction with opcode Localloc.
MatchMkrefany(Instruction, TypeReference)
Matches an instruction with opcode Mkrefany.
MatchMkrefany(Instruction, out TypeReference)
Matches an instruction with opcode Mkrefany.
MatchMkrefany(Instruction, string)
Matches an instruction with opcode Mkrefany.
MatchMkrefany(Instruction, Type)
Matches an instruction with opcode Mkrefany.
MatchMkrefany<T>(Instruction)
Matches an instruction with opcode Mkrefany.
MatchMul(Instruction)
Matches an instruction with opcode Mul.
MatchMulOvf(Instruction)
Matches an instruction with opcode Mul_Ovf.
MatchMulOvfUn(Instruction)
Matches an instruction with opcode Mul_Ovf_Un.
MatchNeg(Instruction)
Matches an instruction with opcode Neg.
MatchNewarr(Instruction, TypeReference)
Matches an instruction with opcode Newarr.
MatchNewarr(Instruction, out TypeReference)
Matches an instruction with opcode Newarr.
MatchNewarr(Instruction, string)
Matches an instruction with opcode Newarr.
MatchNewarr(Instruction, Type)
Matches an instruction with opcode Newarr.
MatchNewarr<T>(Instruction)
Matches an instruction with opcode Newarr.
MatchNewobj(Instruction, MethodReference)
Matches an instruction with opcode Newobj.
MatchNewobj(Instruction, out MethodReference)
Matches an instruction with opcode Newobj.
MatchNewobj(Instruction, MethodBase)
Matches an instruction with opcode Newobj.
MatchNewobj(Instruction, string)
Matches an instruction with opcode Newobj.
MatchNewobj(Instruction, string, string)
Matches an instruction with opcode Newobj.
MatchNewobj(Instruction, Type)
Matches an instruction with opcode Newobj.
MatchNewobj(Instruction, Type, string)
Matches an instruction with opcode Newobj.
MatchNewobj<T>(Instruction)
Matches an instruction with opcode Newobj.
MatchNewobj<T>(Instruction, string)
Matches an instruction with opcode Newobj.
MatchNop(Instruction)
Matches an instruction with opcode Nop.
MatchNot(Instruction)
Matches an instruction with opcode Not.
MatchOr(Instruction)
Matches an instruction with opcode Or.
MatchPop(Instruction)
Matches an instruction with opcode Pop.
MatchReadonly(Instruction)
Matches an instruction with opcode Readonly.
MatchRefanytype(Instruction)
Matches an instruction with opcode Refanytype.
MatchRefanyval(Instruction, TypeReference)
Matches an instruction with opcode Refanyval.
MatchRefanyval(Instruction, out TypeReference)
Matches an instruction with opcode Refanyval.
MatchRefanyval(Instruction, string)
Matches an instruction with opcode Refanyval.
MatchRefanyval(Instruction, Type)
Matches an instruction with opcode Refanyval.
MatchRefanyval<T>(Instruction)
Matches an instruction with opcode Refanyval.
MatchRem(Instruction)
Matches an instruction with opcode Rem.
MatchRemUn(Instruction)
Matches an instruction with opcode Rem_Un.
MatchRet(Instruction)
Matches an instruction with opcode Ret.
MatchRethrow(Instruction)
Matches an instruction with opcode Rethrow.
MatchShl(Instruction)
Matches an instruction with opcode Shl.
MatchShr(Instruction)
Matches an instruction with opcode Shr.
MatchShrUn(Instruction)
Matches an instruction with opcode Shr_Un.
MatchSizeof(Instruction, TypeReference)
Matches an instruction with opcode Sizeof.
MatchSizeof(Instruction, out TypeReference)
Matches an instruction with opcode Sizeof.
MatchSizeof(Instruction, string)
Matches an instruction with opcode Sizeof.
MatchSizeof(Instruction, Type)
Matches an instruction with opcode Sizeof.
MatchSizeof<T>(Instruction)
Matches an instruction with opcode Sizeof.
MatchStarg(Instruction, int)
Matches an instruction with opcode Starg or Starg_S.
MatchStarg(Instruction, out int)
Matches an instruction with opcode Starg.
MatchStarg(Instruction, uint)
Matches an instruction with opcode Starg or Starg_S.
MatchStelemAny(Instruction, TypeReference)
Matches an instruction with opcode Stelem_Any.
MatchStelemAny(Instruction, out TypeReference)
Matches an instruction with opcode Stelem_Any.
MatchStelemAny(Instruction, string)
Matches an instruction with opcode Stelem_Any.
MatchStelemAny(Instruction, Type)
Matches an instruction with opcode Stelem_Any.
MatchStelemAny<T>(Instruction)
Matches an instruction with opcode Stelem_Any.
MatchStelemI(Instruction)
Matches an instruction with opcode Stelem_I.
MatchStelemI1(Instruction)
Matches an instruction with opcode Stelem_I1.
MatchStelemI2(Instruction)
Matches an instruction with opcode Stelem_I2.
MatchStelemI4(Instruction)
Matches an instruction with opcode Stelem_I4.
MatchStelemI8(Instruction)
Matches an instruction with opcode Stelem_I8.
MatchStelemR4(Instruction)
Matches an instruction with opcode Stelem_R4.
MatchStelemR8(Instruction)
Matches an instruction with opcode Stelem_R8.
MatchStelemRef(Instruction)
Matches an instruction with opcode Stelem_Ref.
MatchStfld(Instruction, FieldReference)
Matches an instruction with opcode Stfld.
MatchStfld(Instruction, out FieldReference)
Matches an instruction with opcode Stfld.
MatchStfld(Instruction, FieldInfo)
Matches an instruction with opcode Stfld.
MatchStfld(Instruction, string, string)
Matches an instruction with opcode Stfld.
MatchStfld(Instruction, Type, string)
Matches an instruction with opcode Stfld.
MatchStfld<T>(Instruction, string)
Matches an instruction with opcode Stfld.
MatchStindI(Instruction)
Matches an instruction with opcode Stind_I.
MatchStindI1(Instruction)
Matches an instruction with opcode Stind_I1.
MatchStindI2(Instruction)
Matches an instruction with opcode Stind_I2.
MatchStindI4(Instruction)
Matches an instruction with opcode Stind_I4.
MatchStindI8(Instruction)
Matches an instruction with opcode Stind_I8.
MatchStindR4(Instruction)
Matches an instruction with opcode Stind_R4.
MatchStindR8(Instruction)
Matches an instruction with opcode Stind_R8.
MatchStindRef(Instruction)
Matches an instruction with opcode Stind_Ref.
MatchStloc(Instruction, int)
Matches an instruction with opcode Stloc or Stloc_S.
MatchStloc(Instruction, out int)
Matches an instruction with opcode Stloc.
MatchStloc(Instruction, uint)
Matches an instruction with opcode Stloc or Stloc_S.
MatchStloc0(Instruction)
Matches an instruction with opcode Stloc_0.
MatchStloc1(Instruction)
Matches an instruction with opcode Stloc_1.
MatchStloc2(Instruction)
Matches an instruction with opcode Stloc_2.
MatchStloc3(Instruction)
Matches an instruction with opcode Stloc_3.
MatchStobj(Instruction, TypeReference)
Matches an instruction with opcode Stobj.
MatchStobj(Instruction, out TypeReference)
Matches an instruction with opcode Stobj.
MatchStobj(Instruction, string)
Matches an instruction with opcode Stobj.
MatchStobj(Instruction, Type)
Matches an instruction with opcode Stobj.
MatchStobj<T>(Instruction)
Matches an instruction with opcode Stobj.
MatchStsfld(Instruction, FieldReference)
Matches an instruction with opcode Stsfld.
MatchStsfld(Instruction, out FieldReference)
Matches an instruction with opcode Stsfld.
MatchStsfld(Instruction, FieldInfo)
Matches an instruction with opcode Stsfld.
MatchStsfld(Instruction, string, string)
Matches an instruction with opcode Stsfld.
MatchStsfld(Instruction, Type, string)
Matches an instruction with opcode Stsfld.
MatchStsfld<T>(Instruction, string)
Matches an instruction with opcode Stsfld.
MatchSub(Instruction)
Matches an instruction with opcode Sub.
MatchSubOvf(Instruction)
Matches an instruction with opcode Sub_Ovf.
MatchSubOvfUn(Instruction)
Matches an instruction with opcode Sub_Ovf_Un.
MatchSwitch(Instruction, Instruction[])
Matches an instruction with opcode Switch.
MatchSwitch(Instruction, ILLabel[])
Matches an instruction with opcode Switch.
MatchSwitch(Instruction, out ILLabel[])
Matches an instruction with opcode Switch.
MatchTail(Instruction)
Matches an instruction with opcode Tail.
MatchThrow(Instruction)
Matches an instruction with opcode Throw.
MatchUnaligned(Instruction, byte)
Matches an instruction with opcode Unaligned.
MatchUnaligned(Instruction, out byte)
Matches an instruction with opcode Unaligned.
MatchUnbox(Instruction, TypeReference)
Matches an instruction with opcode Unbox.
MatchUnbox(Instruction, out TypeReference)
Matches an instruction with opcode Unbox.
MatchUnbox(Instruction, string)
Matches an instruction with opcode Unbox.
MatchUnbox(Instruction, Type)
Matches an instruction with opcode Unbox.
MatchUnboxAny(Instruction, TypeReference)
Matches an instruction with opcode Unbox_Any.
MatchUnboxAny(Instruction, out TypeReference)
Matches an instruction with opcode Unbox_Any.
MatchUnboxAny(Instruction, string)
Matches an instruction with opcode Unbox_Any.
MatchUnboxAny(Instruction, Type)
Matches an instruction with opcode Unbox_Any.
MatchUnboxAny<T>(Instruction)
Matches an instruction with opcode Unbox_Any.
MatchUnbox<T>(Instruction)
Matches an instruction with opcode Unbox.
MatchVolatile(Instruction)
Matches an instruction with opcode Volatile.
MatchXor(Instruction)
Matches an instruction with opcode Xor.
Match<T>(Instruction, OpCode, T)
Matches an instruction with the given opcode
Match<T>(Instruction, OpCode, out T)
Matches an instruction with the given opcode