C# Class NCop.Composite.Weaving.CompositeEventWeaver

Inheritance: IEventWeaver, IEventTypeBuilder
Mostra file Open project: sagifogel/NCop Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
IEnumerable ( ) : IEnumerator

Method Details

CompositeEventWeaver() public method

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

GetAddMethod() public method

public GetAddMethod ( ) : IMethodWeaver
return IMethodWeaver

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

GetRaiseMethod() public method

public GetRaiseMethod ( ) : IMethodWeaver
return IMethodWeaver

GetRemoveMethod() public method

public GetRemoveMethod ( ) : IMethodWeaver
return IMethodWeaver

SetAddMethod() public method

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

SetAddMethodWeaver() public method

public SetAddMethodWeaver ( IMethodWeaver addMethodWeaver ) : void
addMethodWeaver IMethodWeaver
return void

SetRaiseMethodWeaver() public method

public SetRaiseMethodWeaver ( IMethodWeaver raiseMethodWeaver ) : void
raiseMethodWeaver IMethodWeaver
return void

SetRemoveMethod() public method

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

SetRemoveMethodWeaver() public method

public SetRemoveMethodWeaver ( IMethodWeaver removeMethodWeaver ) : void
removeMethodWeaver IMethodWeaver
return void