Table of Contents

Method Emit

Namespace
MonoMod.Utils.Cil
Assembly
MonoMod.Utils.dll

Emit(OpCode)

public override void Emit(OpCode opcode)

Parameters

opcode OpCode

Emit(OpCode, byte)

public override void Emit(OpCode opcode, byte arg)

Parameters

opcode OpCode
arg byte

Emit(OpCode, sbyte)

public override void Emit(OpCode opcode, sbyte arg)

Parameters

opcode OpCode
arg sbyte

Emit(OpCode, short)

public override void Emit(OpCode opcode, short arg)

Parameters

opcode OpCode
arg short

Emit(OpCode, int)

public override void Emit(OpCode opcode, int arg)

Parameters

opcode OpCode
arg int

Emit(OpCode, long)

public override void Emit(OpCode opcode, long arg)

Parameters

opcode OpCode
arg long

Emit(OpCode, float)

public override void Emit(OpCode opcode, float arg)

Parameters

opcode OpCode
arg float

Emit(OpCode, double)

public override void Emit(OpCode opcode, double arg)

Parameters

opcode OpCode
arg double

Emit(OpCode, string)

public override void Emit(OpCode opcode, string str)

Parameters

opcode OpCode
str string

Emit(OpCode, Type)

public override void Emit(OpCode opcode, Type cls)

Parameters

opcode OpCode
cls Type

Emit(OpCode, FieldInfo)

public override void Emit(OpCode opcode, FieldInfo field)

Parameters

opcode OpCode
field FieldInfo

Emit(OpCode, ConstructorInfo)

public override void Emit(OpCode opcode, ConstructorInfo con)

Parameters

opcode OpCode
con ConstructorInfo

Emit(OpCode, MethodInfo)

public override void Emit(OpCode opcode, MethodInfo meth)

Parameters

opcode OpCode
meth MethodInfo

Emit(OpCode, Label)

public override void Emit(OpCode opcode, Label label)

Parameters

opcode OpCode
label Label

Emit(OpCode, Label[])

public override void Emit(OpCode opcode, Label[] labels)

Parameters

opcode OpCode
labels Label[]

Emit(OpCode, LocalBuilder)

public override void Emit(OpCode opcode, LocalBuilder local)

Parameters

opcode OpCode
local LocalBuilder

Emit(OpCode, SignatureHelper)

public override void Emit(OpCode opcode, SignatureHelper signature)

Parameters

opcode OpCode
signature SignatureHelper

Emit(OpCode, ICallSiteGenerator)

public void Emit(OpCode opcode, ICallSiteGenerator signature)

Parameters

opcode OpCode
signature ICallSiteGenerator