Show / Hide Table of Contents

    Class ILPatternMatchingExt

    Inheritance
    System.Object
    ILPatternMatchingExt
    Namespace: MonoMod.Cil
    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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

    MatchLdtoken(Instruction, IMetadataTokenProvider)

    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

    MatchLdtoken(Instruction, out IMetadataTokenProvider)

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Name Description
    T

    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
    Back to top Yet another C# modding swiss army knife.