C# Class NCop.Aspects.Weaving.AbstractOnMethodBoundaryAspectWeaver

Inheritance: AbstractMethodAspectWeaver
Afficher le fichier Open project: sagifogel/NCop

Protected Properties

Свойство Type Description
byRefArgumentsStoreWeaver IByRefArgumentsStoreWeaver
localBuilderRepository ILocalBuilderRepository
returnValueWeaver IMethodScopeWeaver
tryWeavers List

Méthodes protégées

Méthode Description
AddEntryScopeWeavers ( List entryWeavers ) : void
AddFinallyScopeWeavers ( List finallyWeavers ) : void
OnFunctionWeavingDetected ( ) : void

Private Methods

Méthode Description
AbstractOnMethodBoundaryAspectWeaver ( IAspectWeaver nestedAspect, IAspectDefinition aspectDefinition, IAspectWeavingSettings aspectWeavingSettings ) : System
ResolveFinallyAdvice ( ) : IAdviceExpression
ResolveOnMethodEntryAdvice ( ) : IAdviceExpression
ResolveOnMethodExceptionAdvice ( ) : IAdviceExpression
ResolveOnMethodSuccessAdvice ( ) : IAdviceExpression

Method Details

AddEntryScopeWeavers() protected méthode

protected AddEntryScopeWeavers ( List entryWeavers ) : void
entryWeavers List
Résultat void

AddFinallyScopeWeavers() protected méthode

protected AddFinallyScopeWeavers ( List finallyWeavers ) : void
finallyWeavers List
Résultat void

OnFunctionWeavingDetected() protected méthode

protected OnFunctionWeavingDetected ( ) : void
Résultat void

Property Details

byRefArgumentsStoreWeaver protected_oe property

protected IByRefArgumentsStoreWeaver byRefArgumentsStoreWeaver
Résultat IByRefArgumentsStoreWeaver

localBuilderRepository protected_oe property

protected ILocalBuilderRepository localBuilderRepository
Résultat ILocalBuilderRepository

returnValueWeaver protected_oe property

protected IMethodScopeWeaver returnValueWeaver
Résultat IMethodScopeWeaver

tryWeavers protected_oe property

protected List tryWeavers
Résultat List