C# Class AspectSharp.Lang.AST.Visitors.DepthFirstVisitor

Summary description for AbstractDepthFirstVisitor.
Inheritance: IVisitor
Afficher le fichier Open project: nats/castle-1.0.3-mono

Méthodes publiques

Méthode Description
OnAspectDefinition ( AspectDefinition aspect ) : void
OnAssemblyReference ( AssemblyReference assemblyReference ) : void
OnEngineConfiguration ( EngineConfiguration conf ) : void
OnExcludedTypes ( TypeReferenceCollection types ) : void
OnGlobalInterceptorDeclaration ( NodeCollectionBase dict ) : void
OnGlobalMixinDeclaration ( NodeCollectionBase dict ) : void
OnImportDirective ( ImportDirective import ) : void
OnInterceptorDefinition ( InterceptorDefinition interceptor ) : void
OnInterceptorEntryDefinition ( InterceptorEntryDefinition interceptor ) : void
OnMixinDefinition ( MixinDefinition mixin ) : void
OnMixinEntryDefinition ( MixinEntryDefinition mixin ) : void
OnPointCutDefinition ( PointCutDefinition pointcut ) : void
OnTargetNamespace ( String nameSpace ) : void
OnTargetTypeDefinition ( TargetTypeDefinition targetType ) : void
OnTypeReferenceDefinition ( TypeReference type ) : void
Visit ( INode node ) : void

Méthodes protégées

Méthode Description
EnterAspectDefinition ( AspectDefinition aspect ) : bool
EnterEngineConfiguration ( EngineConfiguration conf ) : bool
LeaveAspectDefinition ( AspectDefinition aspect ) : void
LeaveEngineConfiguration ( EngineConfiguration conf ) : void

Method Details

EnterAspectDefinition() protected méthode

protected EnterAspectDefinition ( AspectDefinition aspect ) : bool
aspect AspectDefinition
Résultat bool

EnterEngineConfiguration() protected méthode

protected EnterEngineConfiguration ( EngineConfiguration conf ) : bool
conf EngineConfiguration
Résultat bool

LeaveAspectDefinition() protected méthode

protected LeaveAspectDefinition ( AspectDefinition aspect ) : void
aspect AspectDefinition
Résultat void

LeaveEngineConfiguration() protected méthode

protected LeaveEngineConfiguration ( EngineConfiguration conf ) : void
conf EngineConfiguration
Résultat void

OnAspectDefinition() public méthode

public OnAspectDefinition ( AspectDefinition aspect ) : void
aspect AspectDefinition
Résultat void

OnAssemblyReference() public méthode

public OnAssemblyReference ( AssemblyReference assemblyReference ) : void
assemblyReference AssemblyReference
Résultat void

OnEngineConfiguration() public méthode

public OnEngineConfiguration ( EngineConfiguration conf ) : void
conf EngineConfiguration
Résultat void

OnExcludedTypes() public méthode

public OnExcludedTypes ( TypeReferenceCollection types ) : void
types TypeReferenceCollection
Résultat void

OnGlobalInterceptorDeclaration() public méthode

public OnGlobalInterceptorDeclaration ( NodeCollectionBase dict ) : void
dict NodeCollectionBase
Résultat void

OnGlobalMixinDeclaration() public méthode

public OnGlobalMixinDeclaration ( NodeCollectionBase dict ) : void
dict NodeCollectionBase
Résultat void

OnImportDirective() public méthode

public OnImportDirective ( ImportDirective import ) : void
import ImportDirective
Résultat void

OnInterceptorDefinition() public méthode

public OnInterceptorDefinition ( InterceptorDefinition interceptor ) : void
interceptor InterceptorDefinition
Résultat void

OnInterceptorEntryDefinition() public méthode

public OnInterceptorEntryDefinition ( InterceptorEntryDefinition interceptor ) : void
interceptor InterceptorEntryDefinition
Résultat void

OnMixinDefinition() public méthode

public OnMixinDefinition ( MixinDefinition mixin ) : void
mixin MixinDefinition
Résultat void

OnMixinEntryDefinition() public méthode

public OnMixinEntryDefinition ( MixinEntryDefinition mixin ) : void
mixin MixinEntryDefinition
Résultat void

OnPointCutDefinition() public méthode

public OnPointCutDefinition ( PointCutDefinition pointcut ) : void
pointcut PointCutDefinition
Résultat void

OnTargetNamespace() public méthode

public OnTargetNamespace ( String nameSpace ) : void
nameSpace String
Résultat void

OnTargetTypeDefinition() public méthode

public OnTargetTypeDefinition ( TargetTypeDefinition targetType ) : void
targetType TargetTypeDefinition
Résultat void

OnTypeReferenceDefinition() public méthode

public OnTypeReferenceDefinition ( TypeReference type ) : void
type TypeReference
Résultat void

Visit() public méthode

public Visit ( INode node ) : void
node INode
Résultat void