C# Class AspectSharp.Lang.Steps.Types.PruneTypesStep

Summary description for PruneTypesStep.
Inheritance: AbstractVisitorStep
Datei anzeigen Open project: nats/castle-1.0.3-mono

Public Methods

Method Description
OnInterceptorDefinition ( InterceptorDefinition interceptor ) : void
OnInterceptorEntryDefinition ( InterceptorEntryDefinition interceptor ) : void
OnMixinDefinition ( MixinDefinition mixin ) : void
OnMixinEntryDefinition ( MixinEntryDefinition mixin ) : void
OnTargetTypeDefinition ( TargetTypeDefinition targetType ) : void
Process ( Context context, EngineConfiguration conf ) : void

Private Methods

Method Description
AssertIsInterceptor ( LexicalInfo info, Type type, String message ) : void
AssertNotInterface ( LexicalInfo info, Type type, String message ) : void

Method Details

OnInterceptorDefinition() public method

public OnInterceptorDefinition ( InterceptorDefinition interceptor ) : void
interceptor AspectSharp.Lang.AST.InterceptorDefinition
return void

OnInterceptorEntryDefinition() public method

public OnInterceptorEntryDefinition ( InterceptorEntryDefinition interceptor ) : void
interceptor AspectSharp.Lang.AST.InterceptorEntryDefinition
return void

OnMixinDefinition() public method

public OnMixinDefinition ( MixinDefinition mixin ) : void
mixin AspectSharp.Lang.AST.MixinDefinition
return void

OnMixinEntryDefinition() public method

public OnMixinEntryDefinition ( MixinEntryDefinition mixin ) : void
mixin AspectSharp.Lang.AST.MixinEntryDefinition
return void

OnTargetTypeDefinition() public method

public OnTargetTypeDefinition ( TargetTypeDefinition targetType ) : void
targetType AspectSharp.Lang.AST.TargetTypeDefinition
return void

Process() public method

public Process ( Context context, EngineConfiguration conf ) : void
context Context
conf AspectSharp.Lang.AST.EngineConfiguration
return void