Class ILPatternMatchingExt
Inheritance
System.Object
ILPatternMatchingExt
Assembly: MonoMod.Utils.dll
Syntax
public static class ILPatternMatchingExt : Object
Methods
Match(Instruction, OpCode)
Declaration
public static bool Match(this Instruction instr, OpCode opcode)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.Cil.OpCode |
opcode |
|
Returns
Type |
Description |
System.Boolean |
|
Match<T>(Instruction, OpCode, T)
Declaration
public static bool Match<T>(this Instruction instr, OpCode opcode, T value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.Cil.OpCode |
opcode |
|
T |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Match<T>(Instruction, OpCode, out T)
Declaration
public static bool Match<T>(this Instruction instr, OpCode opcode, out T value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.Cil.OpCode |
opcode |
|
T |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchAdd(Instruction)
Declaration
public static bool MatchAdd(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchAdd_OvfUn(Instruction)
Declaration
public static bool MatchAdd_OvfUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchAddOvf(Instruction)
Declaration
public static bool MatchAddOvf(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchAnd(Instruction)
Declaration
public static bool MatchAnd(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchArglist(Instruction)
Declaration
public static bool MatchArglist(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBeq(Instruction, ILLabel)
Declaration
public static bool MatchBeq(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBeq(Instruction, out ILLabel)
Declaration
public static bool MatchBeq(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBge(Instruction, ILLabel)
Declaration
public static bool MatchBge(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBge(Instruction, out ILLabel)
Declaration
public static bool MatchBge(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBgeUn(Instruction, ILLabel)
Declaration
public static bool MatchBgeUn(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBgeUn(Instruction, out ILLabel)
Declaration
public static bool MatchBgeUn(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBgt(Instruction, ILLabel)
Declaration
public static bool MatchBgt(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBgt(Instruction, out ILLabel)
Declaration
public static bool MatchBgt(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBgtUn(Instruction, ILLabel)
Declaration
public static bool MatchBgtUn(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBgtUn(Instruction, out ILLabel)
Declaration
public static bool MatchBgtUn(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBle(Instruction, ILLabel)
Declaration
public static bool MatchBle(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBle(Instruction, out ILLabel)
Declaration
public static bool MatchBle(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBleUn(Instruction, ILLabel)
Declaration
public static bool MatchBleUn(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBleUn(Instruction, out ILLabel)
Declaration
public static bool MatchBleUn(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBlt(Instruction, ILLabel)
Declaration
public static bool MatchBlt(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBlt(Instruction, out ILLabel)
Declaration
public static bool MatchBlt(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBltUn(Instruction, ILLabel)
Declaration
public static bool MatchBltUn(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBltUn(Instruction, out ILLabel)
Declaration
public static bool MatchBltUn(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBneUn(Instruction, ILLabel)
Declaration
public static bool MatchBneUn(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBneUn(Instruction, out ILLabel)
Declaration
public static bool MatchBneUn(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBox(Instruction, TypeReference)
Declaration
public static bool MatchBox(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBox(Instruction, out TypeReference)
Declaration
public static bool MatchBox(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBox(Instruction, String)
Declaration
public static bool MatchBox(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBox(Instruction, Type)
Declaration
public static bool MatchBox(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBox<T>(Instruction)
Declaration
public static bool MatchBox<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchBr(Instruction, ILLabel)
Declaration
public static bool MatchBr(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBr(Instruction, out ILLabel)
Declaration
public static bool MatchBr(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBreak(Instruction)
Declaration
public static bool MatchBreak(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBrfalse(Instruction, ILLabel)
Declaration
public static bool MatchBrfalse(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBrfalse(Instruction, out ILLabel)
Declaration
public static bool MatchBrfalse(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBrtrue(Instruction, ILLabel)
Declaration
public static bool MatchBrtrue(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchBrtrue(Instruction, out ILLabel)
Declaration
public static bool MatchBrtrue(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCall(Instruction, MethodReference)
Declaration
public static bool MatchCall(this Instruction instr, MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCall(Instruction, out MethodReference)
Declaration
public static bool MatchCall(this Instruction instr, out MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCall(Instruction, MethodBase)
Declaration
public static bool MatchCall(this Instruction instr, MethodBase value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.MethodBase |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCall(Instruction, String, String)
Declaration
public static bool MatchCall(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCall(Instruction, Type, String)
Declaration
public static bool MatchCall(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCall<T>(Instruction, String)
Declaration
public static bool MatchCall<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchCalli(Instruction, IMethodSignature)
Declaration
public static bool MatchCalli(this Instruction instr, IMethodSignature value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.IMethodSignature |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCalli(Instruction, out IMethodSignature)
Declaration
public static bool MatchCalli(this Instruction instr, out IMethodSignature value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.IMethodSignature |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallOrCallvirt(Instruction, MethodReference)
Declaration
public static bool MatchCallOrCallvirt(this Instruction instr, MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallOrCallvirt(Instruction, out MethodReference)
Declaration
public static bool MatchCallOrCallvirt(this Instruction instr, out MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallOrCallvirt(Instruction, MethodBase)
Declaration
public static bool MatchCallOrCallvirt(this Instruction instr, MethodBase value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.MethodBase |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallOrCallvirt(Instruction, String, String)
Declaration
public static bool MatchCallOrCallvirt(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallOrCallvirt(Instruction, Type, String)
Declaration
public static bool MatchCallOrCallvirt(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallOrCallvirt<T>(Instruction, String)
Declaration
public static bool MatchCallOrCallvirt<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchCallvirt(Instruction, MethodReference)
Declaration
public static bool MatchCallvirt(this Instruction instr, MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallvirt(Instruction, out MethodReference)
Declaration
public static bool MatchCallvirt(this Instruction instr, out MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallvirt(Instruction, MethodBase)
Declaration
public static bool MatchCallvirt(this Instruction instr, MethodBase value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.MethodBase |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallvirt(Instruction, String, String)
Declaration
public static bool MatchCallvirt(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallvirt(Instruction, Type, String)
Declaration
public static bool MatchCallvirt(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCallvirt<T>(Instruction, String)
Declaration
public static bool MatchCallvirt<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchCastclass(Instruction, TypeReference)
Declaration
public static bool MatchCastclass(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCastclass(Instruction, out TypeReference)
Declaration
public static bool MatchCastclass(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCastclass(Instruction, String)
Declaration
public static bool MatchCastclass(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCastclass(Instruction, Type)
Declaration
public static bool MatchCastclass(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCastclass<T>(Instruction)
Declaration
public static bool MatchCastclass<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchCeq(Instruction)
Declaration
public static bool MatchCeq(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCgt(Instruction)
Declaration
public static bool MatchCgt(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCgtUn(Instruction)
Declaration
public static bool MatchCgtUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCkfinite(Instruction)
Declaration
public static bool MatchCkfinite(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchClt(Instruction)
Declaration
public static bool MatchClt(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCltUn(Instruction)
Declaration
public static bool MatchCltUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConstrained(Instruction, TypeReference)
Declaration
public static bool MatchConstrained(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConstrained(Instruction, out TypeReference)
Declaration
public static bool MatchConstrained(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConstrained(Instruction, String)
Declaration
public static bool MatchConstrained(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConstrained(Instruction, Type)
Declaration
public static bool MatchConstrained(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConstrained<T>(Instruction)
Declaration
public static bool MatchConstrained<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchConv_OvfI(Instruction)
Declaration
public static bool MatchConv_OvfI(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConv_OvfU(Instruction)
Declaration
public static bool MatchConv_OvfU(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvI(Instruction)
Declaration
public static bool MatchConvI(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvI1(Instruction)
Declaration
public static bool MatchConvI1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvI2(Instruction)
Declaration
public static bool MatchConvI2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvI4(Instruction)
Declaration
public static bool MatchConvI4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvI8(Instruction)
Declaration
public static bool MatchConvI8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI1(Instruction)
Declaration
public static bool MatchConvOvfI1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI1Un(Instruction)
Declaration
public static bool MatchConvOvfI1Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI2(Instruction)
Declaration
public static bool MatchConvOvfI2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI2Un(Instruction)
Declaration
public static bool MatchConvOvfI2Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI4(Instruction)
Declaration
public static bool MatchConvOvfI4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI4Un(Instruction)
Declaration
public static bool MatchConvOvfI4Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI8(Instruction)
Declaration
public static bool MatchConvOvfI8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfI8Un(Instruction)
Declaration
public static bool MatchConvOvfI8Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfIUn(Instruction)
Declaration
public static bool MatchConvOvfIUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU1(Instruction)
Declaration
public static bool MatchConvOvfU1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU1Un(Instruction)
Declaration
public static bool MatchConvOvfU1Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU2(Instruction)
Declaration
public static bool MatchConvOvfU2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU2Un(Instruction)
Declaration
public static bool MatchConvOvfU2Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU4(Instruction)
Declaration
public static bool MatchConvOvfU4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU4Un(Instruction)
Declaration
public static bool MatchConvOvfU4Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU8(Instruction)
Declaration
public static bool MatchConvOvfU8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfU8Un(Instruction)
Declaration
public static bool MatchConvOvfU8Un(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvOvfUUn(Instruction)
Declaration
public static bool MatchConvOvfUUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvR4(Instruction)
Declaration
public static bool MatchConvR4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvR8(Instruction)
Declaration
public static bool MatchConvR8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvRUn(Instruction)
Declaration
public static bool MatchConvRUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvU(Instruction)
Declaration
public static bool MatchConvU(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvU1(Instruction)
Declaration
public static bool MatchConvU1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvU2(Instruction)
Declaration
public static bool MatchConvU2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvU4(Instruction)
Declaration
public static bool MatchConvU4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchConvU8(Instruction)
Declaration
public static bool MatchConvU8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCpblk(Instruction)
Declaration
public static bool MatchCpblk(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCpobj(Instruction, TypeReference)
Declaration
public static bool MatchCpobj(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCpobj(Instruction, out TypeReference)
Declaration
public static bool MatchCpobj(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCpobj(Instruction, String)
Declaration
public static bool MatchCpobj(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCpobj(Instruction, Type)
Declaration
public static bool MatchCpobj(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchCpobj<T>(Instruction)
Declaration
public static bool MatchCpobj<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchDiv(Instruction)
Declaration
public static bool MatchDiv(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchDivUn(Instruction)
Declaration
public static bool MatchDivUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchDup(Instruction)
Declaration
public static bool MatchDup(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchEndfilter(Instruction)
Declaration
public static bool MatchEndfilter(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchEndfinally(Instruction)
Declaration
public static bool MatchEndfinally(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchInitblk(Instruction)
Declaration
public static bool MatchInitblk(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchInitobj(Instruction, TypeReference)
Declaration
public static bool MatchInitobj(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchInitobj(Instruction, out TypeReference)
Declaration
public static bool MatchInitobj(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchInitobj(Instruction, String)
Declaration
public static bool MatchInitobj(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchInitobj(Instruction, Type)
Declaration
public static bool MatchInitobj(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchInitobj<T>(Instruction)
Declaration
public static bool MatchInitobj<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchIsinst(Instruction, TypeReference)
Declaration
public static bool MatchIsinst(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchIsinst(Instruction, out TypeReference)
Declaration
public static bool MatchIsinst(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchIsinst(Instruction, String)
Declaration
public static bool MatchIsinst(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchIsinst(Instruction, Type)
Declaration
public static bool MatchIsinst(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchIsinst<T>(Instruction)
Declaration
public static bool MatchIsinst<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchJmp(Instruction, MethodReference)
Declaration
public static bool MatchJmp(this Instruction instr, MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchJmp(Instruction, out MethodReference)
Declaration
public static bool MatchJmp(this Instruction instr, out MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchJmp(Instruction, MethodBase)
Declaration
public static bool MatchJmp(this Instruction instr, MethodBase value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.MethodBase |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchJmp(Instruction, String, String)
Declaration
public static bool MatchJmp(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchJmp(Instruction, Type, String)
Declaration
public static bool MatchJmp(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchJmp<T>(Instruction, String)
Declaration
public static bool MatchJmp<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdarg(Instruction, Int32)
Declaration
public static bool MatchLdarg(this Instruction instr, int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdarg(Instruction, out Int32)
Declaration
public static bool MatchLdarg(this Instruction instr, out int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdarg0(Instruction)
Declaration
public static bool MatchLdarg0(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdarg1(Instruction)
Declaration
public static bool MatchLdarg1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdarg2(Instruction)
Declaration
public static bool MatchLdarg2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdarg3(Instruction)
Declaration
public static bool MatchLdarg3(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdarga(Instruction, Int32)
Declaration
public static bool MatchLdarga(this Instruction instr, int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdarga(Instruction, out Int32)
Declaration
public static bool MatchLdarga(this Instruction instr, out int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcI4(Instruction, Int32)
Declaration
public static bool MatchLdcI4(this Instruction instr, int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcI4(Instruction, out Int32)
Declaration
public static bool MatchLdcI4(this Instruction instr, out int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcI8(Instruction, Int64)
Declaration
public static bool MatchLdcI8(this Instruction instr, long value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int64 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcI8(Instruction, out Int64)
Declaration
public static bool MatchLdcI8(this Instruction instr, out long value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int64 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcR4(Instruction, Single)
Declaration
public static bool MatchLdcR4(this Instruction instr, float value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Single |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcR4(Instruction, out Single)
Declaration
public static bool MatchLdcR4(this Instruction instr, out float value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Single |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcR8(Instruction, Double)
Declaration
public static bool MatchLdcR8(this Instruction instr, double value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Double |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdcR8(Instruction, out Double)
Declaration
public static bool MatchLdcR8(this Instruction instr, out double value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Double |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelema(Instruction, TypeReference)
Declaration
public static bool MatchLdelema(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelema(Instruction, out TypeReference)
Declaration
public static bool MatchLdelema(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelema(Instruction, String)
Declaration
public static bool MatchLdelema(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelema(Instruction, Type)
Declaration
public static bool MatchLdelema(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelema<T>(Instruction)
Declaration
public static bool MatchLdelema<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdelemAny(Instruction, TypeReference)
Declaration
public static bool MatchLdelemAny(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemAny(Instruction, out TypeReference)
Declaration
public static bool MatchLdelemAny(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemAny(Instruction, String)
Declaration
public static bool MatchLdelemAny(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemAny(Instruction, Type)
Declaration
public static bool MatchLdelemAny(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemAny<T>(Instruction)
Declaration
public static bool MatchLdelemAny<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdelemI(Instruction)
Declaration
public static bool MatchLdelemI(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemI1(Instruction)
Declaration
public static bool MatchLdelemI1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemI2(Instruction)
Declaration
public static bool MatchLdelemI2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemI4(Instruction)
Declaration
public static bool MatchLdelemI4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemI8(Instruction)
Declaration
public static bool MatchLdelemI8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemR4(Instruction)
Declaration
public static bool MatchLdelemR4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemR8(Instruction)
Declaration
public static bool MatchLdelemR8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemRef(Instruction)
Declaration
public static bool MatchLdelemRef(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemU1(Instruction)
Declaration
public static bool MatchLdelemU1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemU2(Instruction)
Declaration
public static bool MatchLdelemU2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdelemU4(Instruction)
Declaration
public static bool MatchLdelemU4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdfld(Instruction, FieldReference)
Declaration
public static bool MatchLdfld(this Instruction instr, FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdfld(Instruction, out FieldReference)
Declaration
public static bool MatchLdfld(this Instruction instr, out FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdfld(Instruction, FieldInfo)
Declaration
public static bool MatchLdfld(this Instruction instr, FieldInfo value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.FieldInfo |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdfld(Instruction, String, String)
Declaration
public static bool MatchLdfld(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdfld(Instruction, Type, String)
Declaration
public static bool MatchLdfld(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdfld<T>(Instruction, String)
Declaration
public static bool MatchLdfld<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdflda(Instruction, FieldReference)
Declaration
public static bool MatchLdflda(this Instruction instr, FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdflda(Instruction, out FieldReference)
Declaration
public static bool MatchLdflda(this Instruction instr, out FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdflda(Instruction, FieldInfo)
Declaration
public static bool MatchLdflda(this Instruction instr, FieldInfo value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.FieldInfo |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdflda(Instruction, String, String)
Declaration
public static bool MatchLdflda(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdflda(Instruction, Type, String)
Declaration
public static bool MatchLdflda(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdflda<T>(Instruction, String)
Declaration
public static bool MatchLdflda<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdftn(Instruction, MethodReference)
Declaration
public static bool MatchLdftn(this Instruction instr, MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdftn(Instruction, out MethodReference)
Declaration
public static bool MatchLdftn(this Instruction instr, out MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdftn(Instruction, MethodBase)
Declaration
public static bool MatchLdftn(this Instruction instr, MethodBase value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.MethodBase |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdftn(Instruction, String, String)
Declaration
public static bool MatchLdftn(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdftn(Instruction, Type, String)
Declaration
public static bool MatchLdftn(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdftn<T>(Instruction, String)
Declaration
public static bool MatchLdftn<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdindI(Instruction)
Declaration
public static bool MatchLdindI(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindI1(Instruction)
Declaration
public static bool MatchLdindI1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindI2(Instruction)
Declaration
public static bool MatchLdindI2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindI4(Instruction)
Declaration
public static bool MatchLdindI4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindI8(Instruction)
Declaration
public static bool MatchLdindI8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindR4(Instruction)
Declaration
public static bool MatchLdindR4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindR8(Instruction)
Declaration
public static bool MatchLdindR8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindRef(Instruction)
Declaration
public static bool MatchLdindRef(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindU1(Instruction)
Declaration
public static bool MatchLdindU1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindU2(Instruction)
Declaration
public static bool MatchLdindU2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdindU4(Instruction)
Declaration
public static bool MatchLdindU4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdlen(Instruction)
Declaration
public static bool MatchLdlen(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloc(Instruction, Int32)
Declaration
public static bool MatchLdloc(this Instruction instr, int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloc(Instruction, out Int32)
Declaration
public static bool MatchLdloc(this Instruction instr, out int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloc0(Instruction)
Declaration
public static bool MatchLdloc0(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloc1(Instruction)
Declaration
public static bool MatchLdloc1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloc2(Instruction)
Declaration
public static bool MatchLdloc2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloc3(Instruction)
Declaration
public static bool MatchLdloc3(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloca(Instruction, Int32)
Declaration
public static bool MatchLdloca(this Instruction instr, int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdloca(Instruction, out Int32)
Declaration
public static bool MatchLdloca(this Instruction instr, out int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdnull(Instruction)
Declaration
public static bool MatchLdnull(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdobj(Instruction, TypeReference)
Declaration
public static bool MatchLdobj(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdobj(Instruction, out TypeReference)
Declaration
public static bool MatchLdobj(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdobj(Instruction, String)
Declaration
public static bool MatchLdobj(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdobj(Instruction, Type)
Declaration
public static bool MatchLdobj(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdobj<T>(Instruction)
Declaration
public static bool MatchLdobj<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdsfld(Instruction, FieldReference)
Declaration
public static bool MatchLdsfld(this Instruction instr, FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsfld(Instruction, out FieldReference)
Declaration
public static bool MatchLdsfld(this Instruction instr, out FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsfld(Instruction, FieldInfo)
Declaration
public static bool MatchLdsfld(this Instruction instr, FieldInfo value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.FieldInfo |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsfld(Instruction, String, String)
Declaration
public static bool MatchLdsfld(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsfld(Instruction, Type, String)
Declaration
public static bool MatchLdsfld(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsfld<T>(Instruction, String)
Declaration
public static bool MatchLdsfld<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdsflda(Instruction, FieldReference)
Declaration
public static bool MatchLdsflda(this Instruction instr, FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsflda(Instruction, out FieldReference)
Declaration
public static bool MatchLdsflda(this Instruction instr, out FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsflda(Instruction, FieldInfo)
Declaration
public static bool MatchLdsflda(this Instruction instr, FieldInfo value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.FieldInfo |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsflda(Instruction, String, String)
Declaration
public static bool MatchLdsflda(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsflda(Instruction, Type, String)
Declaration
public static bool MatchLdsflda(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdsflda<T>(Instruction, String)
Declaration
public static bool MatchLdsflda<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLdstr(Instruction, String)
Declaration
public static bool MatchLdstr(this Instruction instr, string value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdstr(Instruction, out String)
Declaration
public static bool MatchLdstr(this Instruction instr, out string value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool MatchLdtoken(this Instruction instr, IMetadataTokenProvider value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.IMetadataTokenProvider |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool MatchLdtoken(this Instruction instr, out IMetadataTokenProvider value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.IMetadataTokenProvider |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdvirtftn(Instruction, MethodReference)
Declaration
public static bool MatchLdvirtftn(this Instruction instr, MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdvirtftn(Instruction, out MethodReference)
Declaration
public static bool MatchLdvirtftn(this Instruction instr, out MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdvirtftn(Instruction, MethodBase)
Declaration
public static bool MatchLdvirtftn(this Instruction instr, MethodBase value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.MethodBase |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdvirtftn(Instruction, String, String)
Declaration
public static bool MatchLdvirtftn(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdvirtftn(Instruction, Type, String)
Declaration
public static bool MatchLdvirtftn(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLdvirtftn<T>(Instruction, String)
Declaration
public static bool MatchLdvirtftn<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchLeave(Instruction, ILLabel)
Declaration
public static bool MatchLeave(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLeave(Instruction, out ILLabel)
Declaration
public static bool MatchLeave(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLeaveS(Instruction, ILLabel)
Declaration
public static bool MatchLeaveS(this Instruction instr, ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLeaveS(Instruction, out ILLabel)
Declaration
public static bool MatchLeaveS(this Instruction instr, out ILLabel value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchLocalloc(Instruction)
Declaration
public static bool MatchLocalloc(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchMkrefany(Instruction, TypeReference)
Declaration
public static bool MatchMkrefany(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchMkrefany(Instruction, out TypeReference)
Declaration
public static bool MatchMkrefany(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchMkrefany(Instruction, String)
Declaration
public static bool MatchMkrefany(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchMkrefany(Instruction, Type)
Declaration
public static bool MatchMkrefany(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchMkrefany<T>(Instruction)
Declaration
public static bool MatchMkrefany<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchMul(Instruction)
Declaration
public static bool MatchMul(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchMulOvf(Instruction)
Declaration
public static bool MatchMulOvf(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchMulOvfUn(Instruction)
Declaration
public static bool MatchMulOvfUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNeg(Instruction)
Declaration
public static bool MatchNeg(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewarr(Instruction, TypeReference)
Declaration
public static bool MatchNewarr(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewarr(Instruction, out TypeReference)
Declaration
public static bool MatchNewarr(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewarr(Instruction, String)
Declaration
public static bool MatchNewarr(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewarr(Instruction, Type)
Declaration
public static bool MatchNewarr(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewarr<T>(Instruction)
Declaration
public static bool MatchNewarr<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchNewobj(Instruction, MethodReference)
Declaration
public static bool MatchNewobj(this Instruction instr, MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewobj(Instruction, out MethodReference)
Declaration
public static bool MatchNewobj(this Instruction instr, out MethodReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.MethodReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewobj(Instruction, MethodBase)
Declaration
public static bool MatchNewobj(this Instruction instr, MethodBase value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.MethodBase |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewobj(Instruction, String)
Declaration
public static bool MatchNewobj(this Instruction instr, string typeFullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewobj(Instruction, Type)
Declaration
public static bool MatchNewobj(this Instruction instr, Type type)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNewobj<T>(Instruction)
Declaration
public static bool MatchNewobj<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchNo(Instruction, SByte)
Declaration
public static bool MatchNo(this Instruction instr, sbyte value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.SByte |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNo(Instruction, out SByte)
Declaration
public static bool MatchNo(this Instruction instr, out sbyte value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.SByte |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNop(Instruction)
Declaration
public static bool MatchNop(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchNot(Instruction)
Declaration
public static bool MatchNot(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchOr(Instruction)
Declaration
public static bool MatchOr(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchPop(Instruction)
Declaration
public static bool MatchPop(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchReadonly(Instruction)
Declaration
public static bool MatchReadonly(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRefanytype(Instruction)
Declaration
public static bool MatchRefanytype(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRefanyval(Instruction, TypeReference)
Declaration
public static bool MatchRefanyval(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRefanyval(Instruction, out TypeReference)
Declaration
public static bool MatchRefanyval(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRefanyval(Instruction, String)
Declaration
public static bool MatchRefanyval(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRefanyval(Instruction, Type)
Declaration
public static bool MatchRefanyval(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRefanyval<T>(Instruction)
Declaration
public static bool MatchRefanyval<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchRem(Instruction)
Declaration
public static bool MatchRem(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRemUn(Instruction)
Declaration
public static bool MatchRemUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRet(Instruction)
Declaration
public static bool MatchRet(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchRethrow(Instruction)
Declaration
public static bool MatchRethrow(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchShl(Instruction)
Declaration
public static bool MatchShl(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchShr(Instruction)
Declaration
public static bool MatchShr(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchShrUn(Instruction)
Declaration
public static bool MatchShrUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSizeof(Instruction, TypeReference)
Declaration
public static bool MatchSizeof(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSizeof(Instruction, out TypeReference)
Declaration
public static bool MatchSizeof(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSizeof(Instruction, String)
Declaration
public static bool MatchSizeof(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSizeof(Instruction, Type)
Declaration
public static bool MatchSizeof(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSizeof<T>(Instruction)
Declaration
public static bool MatchSizeof<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchStarg(Instruction, Int32)
Declaration
public static bool MatchStarg(this Instruction instr, int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStarg(Instruction, out Int32)
Declaration
public static bool MatchStarg(this Instruction instr, out int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemAny(Instruction, TypeReference)
Declaration
public static bool MatchStelemAny(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemAny(Instruction, out TypeReference)
Declaration
public static bool MatchStelemAny(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemAny(Instruction, String)
Declaration
public static bool MatchStelemAny(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemAny(Instruction, Type)
Declaration
public static bool MatchStelemAny(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemAny<T>(Instruction)
Declaration
public static bool MatchStelemAny<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchStelemI(Instruction)
Declaration
public static bool MatchStelemI(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemI1(Instruction)
Declaration
public static bool MatchStelemI1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemI2(Instruction)
Declaration
public static bool MatchStelemI2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemI4(Instruction)
Declaration
public static bool MatchStelemI4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemI8(Instruction)
Declaration
public static bool MatchStelemI8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemR4(Instruction)
Declaration
public static bool MatchStelemR4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemR8(Instruction)
Declaration
public static bool MatchStelemR8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStelemRef(Instruction)
Declaration
public static bool MatchStelemRef(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStfld(Instruction, FieldReference)
Declaration
public static bool MatchStfld(this Instruction instr, FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStfld(Instruction, out FieldReference)
Declaration
public static bool MatchStfld(this Instruction instr, out FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStfld(Instruction, FieldInfo)
Declaration
public static bool MatchStfld(this Instruction instr, FieldInfo value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.FieldInfo |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStfld(Instruction, String, String)
Declaration
public static bool MatchStfld(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStfld(Instruction, Type, String)
Declaration
public static bool MatchStfld(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStfld<T>(Instruction, String)
Declaration
public static bool MatchStfld<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchStindI(Instruction)
Declaration
public static bool MatchStindI(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStindI1(Instruction)
Declaration
public static bool MatchStindI1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStindI2(Instruction)
Declaration
public static bool MatchStindI2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStindI4(Instruction)
Declaration
public static bool MatchStindI4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStindI8(Instruction)
Declaration
public static bool MatchStindI8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStindR4(Instruction)
Declaration
public static bool MatchStindR4(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStindR8(Instruction)
Declaration
public static bool MatchStindR8(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStindRef(Instruction)
Declaration
public static bool MatchStindRef(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStloc(Instruction, Int32)
Declaration
public static bool MatchStloc(this Instruction instr, int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStloc(Instruction, out Int32)
Declaration
public static bool MatchStloc(this Instruction instr, out int value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStloc0(Instruction)
Declaration
public static bool MatchStloc0(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStloc1(Instruction)
Declaration
public static bool MatchStloc1(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStloc2(Instruction)
Declaration
public static bool MatchStloc2(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStloc3(Instruction)
Declaration
public static bool MatchStloc3(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStobj(Instruction, TypeReference)
Declaration
public static bool MatchStobj(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStobj(Instruction, out TypeReference)
Declaration
public static bool MatchStobj(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStobj(Instruction, String)
Declaration
public static bool MatchStobj(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStobj(Instruction, Type)
Declaration
public static bool MatchStobj(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStobj<T>(Instruction)
Declaration
public static bool MatchStobj<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchStsfld(Instruction, FieldReference)
Declaration
public static bool MatchStsfld(this Instruction instr, FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStsfld(Instruction, out FieldReference)
Declaration
public static bool MatchStsfld(this Instruction instr, out FieldReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.FieldReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStsfld(Instruction, FieldInfo)
Declaration
public static bool MatchStsfld(this Instruction instr, FieldInfo value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Reflection.FieldInfo |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStsfld(Instruction, String, String)
Declaration
public static bool MatchStsfld(this Instruction instr, string typeFullName, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
typeFullName |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStsfld(Instruction, Type, String)
Declaration
public static bool MatchStsfld(this Instruction instr, Type type, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
type |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
MatchStsfld<T>(Instruction, String)
Declaration
public static bool MatchStsfld<T>(this Instruction instr, string name)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchSub(Instruction)
Declaration
public static bool MatchSub(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSubOvf(Instruction)
Declaration
public static bool MatchSubOvf(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSubOvfUn(Instruction)
Declaration
public static bool MatchSubOvfUn(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSwitch(Instruction, ILLabel[])
Declaration
public static bool MatchSwitch(this Instruction instr, ILLabel[] value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel[] |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchSwitch(Instruction, out ILLabel[])
Declaration
public static bool MatchSwitch(this Instruction instr, out ILLabel[] value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
ILLabel[] |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchTail(Instruction)
Declaration
public static bool MatchTail(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchThrow(Instruction)
Declaration
public static bool MatchThrow(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnaligned(Instruction, SByte)
Declaration
public static bool MatchUnaligned(this Instruction instr, sbyte value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.SByte |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnaligned(Instruction, out SByte)
Declaration
public static bool MatchUnaligned(this Instruction instr, out sbyte value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.SByte |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnbox(Instruction, TypeReference)
Declaration
public static bool MatchUnbox(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnbox(Instruction, out TypeReference)
Declaration
public static bool MatchUnbox(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnbox(Instruction, String)
Declaration
public static bool MatchUnbox(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnbox(Instruction, Type)
Declaration
public static bool MatchUnbox(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnbox<T>(Instruction)
Declaration
public static bool MatchUnbox<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchUnboxAny(Instruction, TypeReference)
Declaration
public static bool MatchUnboxAny(this Instruction instr, TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnboxAny(Instruction, out TypeReference)
Declaration
public static bool MatchUnboxAny(this Instruction instr, out TypeReference value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Mono.Cecil.TypeReference |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnboxAny(Instruction, String)
Declaration
public static bool MatchUnboxAny(this Instruction instr, string fullName)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.String |
fullName |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnboxAny(Instruction, Type)
Declaration
public static bool MatchUnboxAny(this Instruction instr, Type value)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
System.Type |
value |
|
Returns
Type |
Description |
System.Boolean |
|
MatchUnboxAny<T>(Instruction)
Declaration
public static bool MatchUnboxAny<T>(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
MatchVolatile(Instruction)
Declaration
public static bool MatchVolatile(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|
MatchXor(Instruction)
Declaration
public static bool MatchXor(this Instruction instr)
Parameters
Type |
Name |
Description |
Mono.Cecil.Cil.Instruction |
instr |
|
Returns
Type |
Description |
System.Boolean |
|