C# 클래스 LinFu.AOP.Cecil.InterceptNewCalls

상속: LinFu.AOP.Cecil.InstructionSwapper
파일 보기 프로젝트 열기: philiplaureano/LinFu

공개 메소드들

메소드 설명
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