C# Class NCop.Aspects.Weaving.AbstractInterceptionAspectWeaver

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

Protected Properties

Свойство Type Description
argumentsWeaver IArgumentsWeaver
bindingDependency System.Reflection.FieldInfo
localBuilderRepository ILocalBuilderRepository

Méthodes publiques

Méthode Description
Weave ( ILGenerator ilGenerator ) : void

Méthodes protégées

Méthode Description
ResolveInterceptionAdviceExpression ( ) : IAdviceExpression

Private Methods

Méthode Description
AbstractInterceptionAspectWeaver ( IAspectDefinition aspectDefinition, IAspectWeavingSettings aspectWeavingSettings, FieldInfo weavedType ) : System.Collections.Generic

Method Details

ResolveInterceptionAdviceExpression() protected abstract méthode

protected abstract ResolveInterceptionAdviceExpression ( ) : IAdviceExpression
Résultat IAdviceExpression

Weave() public méthode

public Weave ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

Property Details

argumentsWeaver protected_oe property

protected IArgumentsWeaver argumentsWeaver
Résultat IArgumentsWeaver

bindingDependency protected_oe property

protected FieldInfo,System.Reflection bindingDependency
Résultat System.Reflection.FieldInfo

localBuilderRepository protected_oe property

protected ILocalBuilderRepository localBuilderRepository
Résultat ILocalBuilderRepository