Table of Contents

Method MatchLdftn

Namespace
MonoMod.Cil
Assembly
MonoMod.Utils.dll

MatchLdftn(Instruction, out MethodReference)

Matches an instruction with opcode Ldftn.
public static bool MatchLdftn(this Instruction instr, out MethodReference value)

Parameters

instr Instruction
The instruction to try to match.
value MethodReference
The operand value of the instruction.

Returns

bool
true if the instruction matches; false otherwise.

MatchLdftn(Instruction, MethodReference)

Matches an instruction with opcode Ldftn.
public static bool MatchLdftn(this Instruction instr, MethodReference value)

Parameters

instr Instruction
The instruction to try to match.
value MethodReference
The operand value required for the instruction to match.

Returns

bool
true if the instruction matches; false otherwise.

MatchLdftn(Instruction, MethodBase)

Matches an instruction with opcode Ldftn.
public static bool MatchLdftn(this Instruction instr, MethodBase value)

Parameters

instr Instruction
The instruction to try to match.
value MethodBase
The operand value required for the instruction to match.

Returns

bool
true if the instruction matches; false otherwise.

MatchLdftn(Instruction, Type, string)

Matches an instruction with opcode Ldftn.
public static bool MatchLdftn(this Instruction instr, Type type, string name)

Parameters

instr Instruction
The instruction to try to match.
type Type
The type the operand member must be defined on for the instruction to match.
name string
The name that the operand member must have for the instruction to match.

Returns

bool
true if the instruction matches; false otherwise.

MatchLdftn<T>(Instruction, string)

Matches an instruction with opcode Ldftn.
public static bool MatchLdftn<T>(this Instruction instr, string name)

Parameters

instr Instruction
The instruction to try to match.
name string
The name that the operand member must have for the instruction to match.

Returns

bool
true if the instruction matches; false otherwise.

Type Parameters

T
The type the operand member must be defined on for the instruction to match.

MatchLdftn(Instruction, string, string)

Matches an instruction with opcode Ldftn.
public static bool MatchLdftn(this Instruction instr, string typeFullName, string name)

Parameters

instr Instruction
The instruction to try to match.
typeFullName string
The full name of the type the operand member must be defined on for the instruction to match.
name string
The name that the operand member must have for the instruction to match.

Returns

bool
true if the instruction matches; false otherwise.