C# Class LinFu.AOP.Cecil.InterceptNewCalls

Inheritance: LinFu.AOP.Cecil.InstructionSwapper
Afficher le fichier Open project: philiplaureano/LinFu

Méthodes publiques

Méthode Description
AddAdditionalMembers ( Mono.Cecil.TypeDefinition host ) : void
AddLocals ( Mono.Cecil.MethodDefinition hostMethod ) : void
ImportReferences ( Mono.Cecil.ModuleDefinition module ) : void
InterceptNewCalls ( INewObjectWeaver emitter ) : System.Reflection

Méthodes protégées

Méthode Description
Replace ( Instruction currentInstruction, Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.CilWorker IL ) : void
ShouldReplace ( Instruction oldInstruction, Mono.Cecil.MethodDefinition hostMethod ) : bool

Method Details

AddAdditionalMembers() public méthode

public AddAdditionalMembers ( Mono.Cecil.TypeDefinition host ) : void
host Mono.Cecil.TypeDefinition
Résultat void

AddLocals() public méthode

public AddLocals ( Mono.Cecil.MethodDefinition hostMethod ) : void
hostMethod Mono.Cecil.MethodDefinition
Résultat void

ImportReferences() public méthode

public ImportReferences ( Mono.Cecil.ModuleDefinition module ) : void
module Mono.Cecil.ModuleDefinition
Résultat void

InterceptNewCalls() public méthode

public InterceptNewCalls ( INewObjectWeaver emitter ) : System.Reflection
emitter INewObjectWeaver
Résultat System.Reflection

Replace() protected méthode

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
Résultat void

ShouldReplace() protected méthode

protected ShouldReplace ( Instruction oldInstruction, Mono.Cecil.MethodDefinition hostMethod ) : bool
oldInstruction Mono.Cecil.Cil.Instruction
hostMethod Mono.Cecil.MethodDefinition
Résultat bool