C# Class NCop.Aspects.Weaving.Expressions.AbstractEventFragmentAspectExpression

Inheritance: AbstractAspectEventExpression
Exibir arquivo Open project: sagifogel/NCop

Protected Properties

Property Type Description
eventBuilder IBindingTypeReflectorBuilder

Public Methods

Method Description
Reduce ( IAspectWeavingSettings aspectWeavingSettings ) : IAspectWeaver

Protected Methods

Method Description
CreateWeaver ( IAspectWeavingSettings aspectWeavingSettings, FieldInfo weavedType ) : IAspectWeaver

Private Methods

Method Description
AbstractEventFragmentAspectExpression ( IAspectExpression aspectExpression, IBindingTypeReflectorBuilder eventBuilder, IEventAspectDefinition aspectDefinition = null ) : System.Reflection

Method Details

CreateWeaver() protected abstract method

protected abstract CreateWeaver ( IAspectWeavingSettings aspectWeavingSettings, FieldInfo weavedType ) : IAspectWeaver
aspectWeavingSettings IAspectWeavingSettings
weavedType System.Reflection.FieldInfo
return IAspectWeaver

Reduce() public method

public Reduce ( IAspectWeavingSettings aspectWeavingSettings ) : IAspectWeaver
aspectWeavingSettings IAspectWeavingSettings
return IAspectWeaver

Property Details

eventBuilder protected_oe property

protected IBindingTypeReflectorBuilder eventBuilder
return IBindingTypeReflectorBuilder