1 write to _ilProcessor
illink (1)
Linker\LinkerILProcessor.cs (1)
19
_ilProcessor
= body.GetILProcessor();
14 references to _ilProcessor
illink (14)
Linker\LinkerILProcessor.cs (14)
15
Collections.Generic.Collection<Instruction> Instructions =>
_ilProcessor
.Body.Instructions;
22
public void Emit(OpCode opcode) => Append(
_ilProcessor
.Create(opcode));
23
public void Emit(OpCode opcode, TypeReference type) => Append(
_ilProcessor
.Create(opcode, type));
24
public void Emit(OpCode opcode, MethodReference method) => Append(
_ilProcessor
.Create(opcode, method));
25
public void Emit(OpCode opcode, VariableDefinition variable) => Append(
_ilProcessor
.Create(opcode, variable));
27
public void Emit(OpCode opcode, string value) => Append(
_ilProcessor
.Create(opcode, value));
33
_ilProcessor
.InsertBefore(target, instruction);
41
_ilProcessor
.InsertAfter(target, instruction);
48
_ilProcessor
.Append(instruction);
56
_ilProcessor
.Replace(target, instruction);
59
public void Replace(int index, Instruction instruction) => Replace(
_ilProcessor
.Body.Instructions[index], instruction);
63
int index =
_ilProcessor
.Body.Instructions.IndexOf(instruction);
73
_ilProcessor
.Remove(instruction);
84
foreach (var handler in
_ilProcessor
.Body.ExceptionHandlers)