C# Class UniAspect.Processor.CodeProcessorProvider

显示文件 Open project: UnicoenProject/UniAspect

Private Properties

Property Type Description
CodeProcessorProvider System.Collections.Generic

Public Methods

Method Description
GetProcessorFromName ( string name ) : CodeProcessor
WeavingAfter ( string name, UnifiedElement model, AspectElement target, UnifiedBlock advice ) : void
WeavingAround ( string name, UnifiedElement model ) : void
WeavingBefore ( string name, UnifiedElement model, AspectElement target, UnifiedBlock advice ) : void

Private Methods

Method Description
CodeProcessorProvider ( ) : System.Collections.Generic

Method Details

GetProcessorFromName() public static method

public static GetProcessorFromName ( string name ) : CodeProcessor
name string
return UniAspect.Processor.Pointcut.CodeProcessor

WeavingAfter() public static method

public static WeavingAfter ( string name, UnifiedElement model, AspectElement target, UnifiedBlock advice ) : void
name string
model Unicoen.Model.UnifiedElement
target AspectElement
advice UnifiedBlock
return void

WeavingAround() public static method

public static WeavingAround ( string name, UnifiedElement model ) : void
name string
model Unicoen.Model.UnifiedElement
return void

WeavingBefore() public static method

public static WeavingBefore ( string name, UnifiedElement model, AspectElement target, UnifiedBlock advice ) : void
name string
model Unicoen.Model.UnifiedElement
target AspectElement
advice UnifiedBlock
return void