C# Класс LinFu.AOP.Cecil.InterceptNewCalls

Наследование: LinFu.AOP.Cecil.InstructionSwapper
Показать файл Открыть проект

Открытые методы

Метод Описание
AddAdditionalMembers ( Mono.Cecil.TypeDefinition host ) : void
AddLocals ( Mono.Cecil.MethodDefinition hostMethod ) : void
ImportReferences ( Mono.Cecil.ModuleDefinition module ) : void
InterceptNewCalls ( INewObjectWeaver emitter ) : System.Reflection

Защищенные методы

Метод Описание
Replace ( Instruction currentInstruction, Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.CilWorker IL ) : void
ShouldReplace ( Instruction oldInstruction, Mono.Cecil.MethodDefinition hostMethod ) : bool

Описание методов

AddAdditionalMembers() публичный Метод

public AddAdditionalMembers ( Mono.Cecil.TypeDefinition host ) : void
host Mono.Cecil.TypeDefinition
Результат void

AddLocals() публичный Метод

public AddLocals ( Mono.Cecil.MethodDefinition hostMethod ) : void
hostMethod Mono.Cecil.MethodDefinition
Результат void

ImportReferences() публичный Метод

public ImportReferences ( Mono.Cecil.ModuleDefinition module ) : void
module Mono.Cecil.ModuleDefinition
Результат void

InterceptNewCalls() публичный Метод

public InterceptNewCalls ( INewObjectWeaver emitter ) : System.Reflection
emitter INewObjectWeaver
Результат System.Reflection

Replace() защищенный Метод

protected Replace ( Instruction currentInstruction, Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.CilWorker IL ) : void
currentInstruction Mono.Cecil.Cil.Instruction
method Mono.Cecil.MethodDefinition
IL Mono.Cecil.Cil.CilWorker
Результат void

ShouldReplace() защищенный Метод

protected ShouldReplace ( Instruction oldInstruction, Mono.Cecil.MethodDefinition hostMethod ) : bool
oldInstruction Mono.Cecil.Cil.Instruction
hostMethod Mono.Cecil.MethodDefinition
Результат bool