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

상속: IEmitInvocationInfo
파일 보기 프로젝트 열기: philiplaureano/LinFu 1 사용 예제들

공개 메소드들

메소드 설명
Emit ( Mono.Cecil.MethodDefinition targetMethod, MethodReference interceptedMethod, Mono.Cecil.Cil.VariableDefinition invocationInfo ) : void

Emits the IL to save information about the method currently being executed.

InvocationInfoEmitter ( bool pushStackTrace ) : System

Initializes a new instance of the InvocationInfoEmitter class.

비공개 메소드들

메소드 설명
InvocationInfoEmitter ( ) : System

메소드 상세

Emit() 공개 메소드

Emits the IL to save information about the method currently being executed.
public Emit ( Mono.Cecil.MethodDefinition targetMethod, MethodReference interceptedMethod, Mono.Cecil.Cil.VariableDefinition invocationInfo ) : void
targetMethod Mono.Cecil.MethodDefinition The target method currently being executed.
interceptedMethod Mono.Cecil.MethodReference The method that will be passed to the as the currently executing method.
invocationInfo Mono.Cecil.Cil.VariableDefinition The local variable that will store the resulting instance.
리턴 void

InvocationInfoEmitter() 공개 메소드

Initializes a new instance of the InvocationInfoEmitter class.
public InvocationInfoEmitter ( bool pushStackTrace ) : System
pushStackTrace bool Determines whether or not stack trace information will be available at runtime.
리턴 System