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

Represents a class that emits the instructions that obtain an instance-level IMethodReplacementProvider instance.
상속: IInstructionEmitter
파일 보기 프로젝트 열기: philiplaureano/LinFu 1 사용 예제들

공개 메소드들

메소드 설명
Emit ( Mono.Cecil.Cil.CilWorker IL ) : void

Emits the instructions that obtain the IMethodReplacementProvider instance.

GetMethodReplacementProvider ( Mono.Cecil.Cil.VariableDefinition methodReplacementProvider, Mono.Cecil.MethodDefinition hostMethod, MethodReference>.Func resolveGetProviderMethod ) : System

Initializes a new instance of the GetMethodReplacementProvider class.

메소드 상세

Emit() 공개 메소드

Emits the instructions that obtain the IMethodReplacementProvider instance.
public Emit ( Mono.Cecil.Cil.CilWorker IL ) : void
IL Mono.Cecil.Cil.CilWorker The instance.
리턴 void

GetMethodReplacementProvider() 공개 메소드

Initializes a new instance of the GetMethodReplacementProvider class.
public GetMethodReplacementProvider ( Mono.Cecil.Cil.VariableDefinition methodReplacementProvider, Mono.Cecil.MethodDefinition hostMethod, MethodReference>.Func resolveGetProviderMethod ) : System
methodReplacementProvider Mono.Cecil.Cil.VariableDefinition The local variable that contains the instance.
hostMethod Mono.Cecil.MethodDefinition The target method.
resolveGetProviderMethod MethodReference>.Func The functor that will resolve the GetProvider method.
리턴 System