C# Class NCop.Aspects.Weaving.AbstractAspectMethodWeaver

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

Protected Properties

Свойство Type Description
method System.Reflection.MethodInfo
methodEndWeaver IMethodEndWeaver
methodScopeWeaver IMethodScopeWeaver
methodSignatureWeaver IMethodSignatureWeaver

Méthodes publiques

Méthode Description
DefineMethod ( ) : MethodBuilder
WeaveEndMethod ( ILGenerator ilGenerator ) : void
WeaveMethodScope ( ILGenerator ilGenerator ) : void

Méthodes protégées

Méthode Description
AbstractAspectMethodWeaver ( MethodInfo method, IAspectDefinitionCollection aspectDefinitions, IAspectWeavingSettings aspectWeavingSettings ) : System.Reflection

Method Details

AbstractAspectMethodWeaver() protected méthode

protected AbstractAspectMethodWeaver ( MethodInfo method, IAspectDefinitionCollection aspectDefinitions, IAspectWeavingSettings aspectWeavingSettings ) : System.Reflection
method System.Reflection.MethodInfo
aspectDefinitions IAspectDefinitionCollection
aspectWeavingSettings IAspectWeavingSettings
Résultat System.Reflection

DefineMethod() public méthode

public DefineMethod ( ) : MethodBuilder
Résultat System.Reflection.Emit.MethodBuilder

WeaveEndMethod() public méthode

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

WeaveMethodScope() public méthode

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

Property Details

method protected_oe property

protected MethodInfo,System.Reflection method
Résultat System.Reflection.MethodInfo

methodEndWeaver protected_oe property

protected IMethodEndWeaver methodEndWeaver
Résultat IMethodEndWeaver

methodScopeWeaver protected_oe property

protected IMethodScopeWeaver methodScopeWeaver
Résultat IMethodScopeWeaver

methodSignatureWeaver protected_oe property

protected IMethodSignatureWeaver methodSignatureWeaver
Résultat IMethodSignatureWeaver