C# Class NCop.Aspects.Weaving.AbstractAspectMethodWeaver

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

Protected Properties

Property Type Description
method System.Reflection.MethodInfo
methodEndWeaver IMethodEndWeaver
methodScopeWeaver IMethodScopeWeaver
methodSignatureWeaver IMethodSignatureWeaver

Public Methods

Method Description
DefineMethod ( ) : MethodBuilder
WeaveEndMethod ( ILGenerator ilGenerator ) : void
WeaveMethodScope ( ILGenerator ilGenerator ) : void

Protected Methods

Method Description
AbstractAspectMethodWeaver ( MethodInfo method, IAspectDefinitionCollection aspectDefinitions, IAspectWeavingSettings aspectWeavingSettings ) : System.Reflection

Method Details

AbstractAspectMethodWeaver() protected method

protected AbstractAspectMethodWeaver ( MethodInfo method, IAspectDefinitionCollection aspectDefinitions, IAspectWeavingSettings aspectWeavingSettings ) : System.Reflection
method System.Reflection.MethodInfo
aspectDefinitions IAspectDefinitionCollection
aspectWeavingSettings IAspectWeavingSettings
return System.Reflection

DefineMethod() public method

public DefineMethod ( ) : MethodBuilder
return System.Reflection.Emit.MethodBuilder

WeaveEndMethod() public method

public WeaveEndMethod ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

WeaveMethodScope() public method

public WeaveMethodScope ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

Property Details

method protected_oe property

protected MethodInfo,System.Reflection method
return System.Reflection.MethodInfo

methodEndWeaver protected_oe property

protected IMethodEndWeaver methodEndWeaver
return IMethodEndWeaver

methodScopeWeaver protected_oe property

protected IMethodScopeWeaver methodScopeWeaver
return IMethodScopeWeaver

methodSignatureWeaver protected_oe property

protected IMethodSignatureWeaver methodSignatureWeaver
return IMethodSignatureWeaver