C# Класс NCop.Aspects.Weaving.EventBrokerWeaver

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

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

Метод Описание
EventBrokerWeaver ( TypeBuilder typeBuilder, IEnumerable eventMaps ) : System
Weave ( ) : IEnumerable

Приватные методы

Метод Описание
WeaveConstructor ( TypeBuilder typeBuilder, EventBrokerResolvedType eventBrokerResolvedType ) : void
WeaveEventBrokerType ( EventBrokerResolvedType eventBrokerResolvedType ) : Type
WeaveInterceptMethod ( TypeBuilder typeBuilder, EventBrokerResolvedType eventBrokerResolvedType ) : MethodBuilder
WeaveSubscribeImpl ( TypeBuilder typeBuilder, EventBrokerResolvedType eventBrokerResolvedType ) : void
WeaveSubscriptionMethod ( TypeBuilder typeBuilder, EventBrokerResolvedType eventBrokerResolvedType, MethodInfo eventHandlerMethod, string methodName ) : void
WeaveUnsubscribeImpl ( TypeBuilder typeBuilder, EventBrokerResolvedType eventBrokerResolvedType ) : void

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

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

public EventBrokerWeaver ( TypeBuilder typeBuilder, IEnumerable eventMaps ) : System
typeBuilder System.Reflection.Emit.TypeBuilder
eventMaps IEnumerable
Результат System

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

public Weave ( ) : IEnumerable
Результат IEnumerable