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

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

Méthodes publiques

Méthode Description
EnterClassDefinition ( ClassDefinition node ) : bool
EnterInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : bool
EnterStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : bool
LeaveModule ( Boo module ) : void
Run ( ) : void

Méthodes protégées

Méthode Description
CheckMembers ( ClassDefinition node ) : void
WarnIfPrivateMemberNeverUsed ( Boo.Lang.Compiler.Ast.TypeMember node ) : void
WarnIfProtectedMemberInSealedClass ( Boo.Lang.Compiler.Ast.TypeMember member ) : void

Method Details

CheckMembers() protected méthode

protected CheckMembers ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
Résultat void

EnterClassDefinition() public méthode

public EnterClassDefinition ( ClassDefinition node ) : bool
node Boo.Lang.Compiler.Ast.ClassDefinition
Résultat bool

EnterInterfaceDefinition() public méthode

public EnterInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : bool
node Boo.Lang.Compiler.Ast.InterfaceDefinition
Résultat bool

EnterStructDefinition() public méthode

public EnterStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : bool
node Boo.Lang.Compiler.Ast.StructDefinition
Résultat bool

LeaveModule() public méthode

public LeaveModule ( Boo module ) : void
module Boo
Résultat void

Run() public méthode

public Run ( ) : void
Résultat void

WarnIfPrivateMemberNeverUsed() protected méthode

protected WarnIfPrivateMemberNeverUsed ( Boo.Lang.Compiler.Ast.TypeMember node ) : void
node Boo.Lang.Compiler.Ast.TypeMember
Résultat void

WarnIfProtectedMemberInSealedClass() protected méthode

protected WarnIfProtectedMemberInSealedClass ( Boo.Lang.Compiler.Ast.TypeMember member ) : void
member Boo.Lang.Compiler.Ast.TypeMember
Résultat void