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

Inheritance: AbstractPartialAspectPropertyExpression
ファイルを表示 Open project: sagifogel/NCop

Protected Properties

Property Type Description
propertyBuilder IBindingTypeReflectorBuilder

Public Methods

Method Description
Reduce ( IAspectWeavingSettings aspectWeavingSettings ) : IAspectWeaver

Protected Methods

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

Private Methods

Method Description
AbstractPartialPropertyFragmentAspectExpression ( IAspectExpression aspectExpression, IBindingTypeReflectorBuilder propertyBuilder, IPropertyAspectDefinition 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

propertyBuilder protected_oe property

protected IBindingTypeReflectorBuilder propertyBuilder
return IBindingTypeReflectorBuilder