C# 클래스 NCop.Aspects.Weaving.EventBrokerWeaver

상속: IWeaver
파일 보기 프로젝트 열기: sagifogel/NCop 1 사용 예제들

공개 메소드들

메소드 설명
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