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

Represents a type that emits the call to the IBeforeInvoke instance.
Наследование: IInstructionEmitter
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Emit ( Mono.Cecil.Cil.CilWorker IL ) : void

Emits the call to the IAfterInvoke instance.

EmitBeforeInvoke ( Mono.Cecil.Cil.VariableDefinition invocationInfo, Mono.Cecil.Cil.VariableDefinition surroundingClassImplementation, Mono.Cecil.Cil.VariableDefinition surroundingImplementation, Type registryType ) : System

Initializes a new instance of the EmitBeforeInvoke class.

Описание методов

Emit() публичный Метод

Emits the call to the IAfterInvoke instance.
public Emit ( Mono.Cecil.Cil.CilWorker IL ) : void
IL Mono.Cecil.Cil.CilWorker The that points to the current method body.
Результат void

EmitBeforeInvoke() публичный Метод

Initializes a new instance of the EmitBeforeInvoke class.
public EmitBeforeInvoke ( Mono.Cecil.Cil.VariableDefinition invocationInfo, Mono.Cecil.Cil.VariableDefinition surroundingClassImplementation, Mono.Cecil.Cil.VariableDefinition surroundingImplementation, Type registryType ) : System
invocationInfo Mono.Cecil.Cil.VariableDefinition The variable that contains the instance.
surroundingClassImplementation Mono.Cecil.Cil.VariableDefinition The variable that contains the class-level instance.
surroundingImplementation Mono.Cecil.Cil.VariableDefinition The variable that contains the instance-level instance.
registryType System.Type The interception registry type that will be responsible for handling class-level interception events.
Результат System