C# Class Boo.Lang.Compiler.Steps.CheckMembersProtectionLevel

Inheritance: Boo.Lang.Compiler.Steps.AbstractFastVisitorCompilerStep
Afficher le fichier Open project: boo-lang/boo

Méthodes publiques

Méthode Description
OnClassDefinition ( ClassDefinition node ) : void
OnMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void
OnReferenceExpression ( ReferenceExpression node ) : void
OnSelfLiteralExpression ( Boo.Lang.Compiler.Ast.SelfLiteralExpression node ) : void
OnSuperLiteralExpression ( Boo.Lang.Compiler.Ast.SuperLiteralExpression node ) : void

Private Methods

Méthode Description
IsAccessible ( IAccessibleMember member ) : bool
OnExpression ( Expression node ) : void

Method Details

OnClassDefinition() public méthode

public OnClassDefinition ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
Résultat void

OnMemberReferenceExpression() public méthode

public OnMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.MemberReferenceExpression
Résultat void

OnReferenceExpression() public méthode

public OnReferenceExpression ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
Résultat void

OnSelfLiteralExpression() public méthode

public OnSelfLiteralExpression ( Boo.Lang.Compiler.Ast.SelfLiteralExpression node ) : void
node Boo.Lang.Compiler.Ast.SelfLiteralExpression
Résultat void

OnSuperLiteralExpression() public méthode

public OnSuperLiteralExpression ( Boo.Lang.Compiler.Ast.SuperLiteralExpression node ) : void
node Boo.Lang.Compiler.Ast.SuperLiteralExpression
Résultat void