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

Наследование: IEmitInvocationInfo
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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