C# Class NCop.Aspects.Weaving.EventBindingTypeReflectorBuilder

Inheritance: IEventExpressionBuilder
Show file Open project: sagifogel/NCop

Public Methods

Method Description
Build ( IAspectWeavingSettings aspectsWeavingSettings ) : IBindingTypeReflector
SetAddExpression ( IAspectExpression addAspectExpression ) : void
SetInvokeExpression ( IAspectExpression invokeAspectExpression ) : void
SetRemoveExpression ( IAspectExpression removeAspectExpression ) : void

Private Methods

Method Description
EventBindingTypeReflectorBuilder ( IEventAspectDefinition aspectDefinition ) : NCop.Aspects.Aspects

Method Details

Build() public method

public Build ( IAspectWeavingSettings aspectsWeavingSettings ) : IBindingTypeReflector
aspectsWeavingSettings IAspectWeavingSettings
return IBindingTypeReflector

SetAddExpression() public method

public SetAddExpression ( IAspectExpression addAspectExpression ) : void
addAspectExpression IAspectExpression
return void

SetInvokeExpression() public method

public SetInvokeExpression ( IAspectExpression invokeAspectExpression ) : void
invokeAspectExpression IAspectExpression
return void

SetRemoveExpression() public method

public SetRemoveExpression ( IAspectExpression removeAspectExpression ) : void
removeAspectExpression IAspectExpression
return void