C# 클래스 NCop.Composite.Weaving.CompositeEventWeaver

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

공개 메소드들

메소드 설명
CompositeEventWeaver ( ITypeDefinition typeDefinition, EventInfo @event ) : System
GetAddMethod ( ) : IMethodWeaver
GetEnumerator ( ) : IEnumerator
GetRaiseMethod ( ) : IMethodWeaver
GetRemoveMethod ( ) : IMethodWeaver
SetAddMethod ( MethodBuilder addMethod ) : void
SetAddMethodWeaver ( IMethodWeaver addMethodWeaver ) : void
SetRaiseMethodWeaver ( IMethodWeaver raiseMethodWeaver ) : void
SetRemoveMethod ( MethodBuilder removeMethod ) : void
SetRemoveMethodWeaver ( IMethodWeaver removeMethodWeaver ) : void

비공개 메소드들

메소드 설명
IEnumerable ( ) : IEnumerator

메소드 상세

CompositeEventWeaver() 공개 메소드

public CompositeEventWeaver ( ITypeDefinition typeDefinition, EventInfo @event ) : System
typeDefinition ITypeDefinition
@event System.Reflection.EventInfo
리턴 System

GetAddMethod() 공개 메소드

public GetAddMethod ( ) : IMethodWeaver
리턴 IMethodWeaver

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

GetRaiseMethod() 공개 메소드

public GetRaiseMethod ( ) : IMethodWeaver
리턴 IMethodWeaver

GetRemoveMethod() 공개 메소드

public GetRemoveMethod ( ) : IMethodWeaver
리턴 IMethodWeaver

SetAddMethod() 공개 메소드

public SetAddMethod ( MethodBuilder addMethod ) : void
addMethod System.Reflection.Emit.MethodBuilder
리턴 void

SetAddMethodWeaver() 공개 메소드

public SetAddMethodWeaver ( IMethodWeaver addMethodWeaver ) : void
addMethodWeaver IMethodWeaver
리턴 void

SetRaiseMethodWeaver() 공개 메소드

public SetRaiseMethodWeaver ( IMethodWeaver raiseMethodWeaver ) : void
raiseMethodWeaver IMethodWeaver
리턴 void

SetRemoveMethod() 공개 메소드

public SetRemoveMethod ( MethodBuilder removeMethod ) : void
removeMethod System.Reflection.Emit.MethodBuilder
리턴 void

SetRemoveMethodWeaver() 공개 메소드

public SetRemoveMethodWeaver ( IMethodWeaver removeMethodWeaver ) : void
removeMethodWeaver IMethodWeaver
리턴 void