Table of Contents

Method MatchLdsflda

Namespace
MonoMod.Cil
Assembly
MonoMod.Utils.dll

MatchLdsflda(Instruction, out FieldReference)

Matches an instruction with opcode Ldsflda.
public static bool MatchLdsflda(this Instruction instr, out FieldReference value)

Parameters

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

Returns

bool
true if the instruction matches; false otherwise.

MatchLdsflda(Instruction, FieldReference)

Matches an instruction with opcode Ldsflda.
public static bool MatchLdsflda(this Instruction instr, FieldReference value)

Parameters

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

Returns

bool
true if the instruction matches; false otherwise.

MatchLdsflda(Instruction, FieldInfo)

Matches an instruction with opcode Ldsflda.
public static bool MatchLdsflda(this Instruction instr, FieldInfo value)

Parameters

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

Returns

bool
true if the instruction matches; false otherwise.

MatchLdsflda(Instruction, Type, string)

Matches an instruction with opcode Ldsflda.
public static bool MatchLdsflda(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.

MatchLdsflda<T>(Instruction, string)

Matches an instruction with opcode Ldsflda.
public static bool MatchLdsflda<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.

MatchLdsflda(Instruction, string, string)

Matches an instruction with opcode Ldsflda.
public static bool MatchLdsflda(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.