C# Класс Boo.Lang.Compiler.Steps.AbstractNamespaceSensitiveVisitorCompilerStep

Наследование: Boo.Lang.Compiler.Steps.AbstractVisitorCompilerStep
Показать файл Открыть проект

Открытые методы

Метод Описание
Initialize ( CompilerContext context ) : void
OnClassDefinition ( ClassDefinition node ) : void
OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
OnModule ( Boo module ) : void
OnStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : void

Защищенные методы

Метод Описание
EnterNamespace ( INamespace ns ) : void
LeaveNamespace ( ) : void
VisitTypeDefinitionBody ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : void

Описание методов

EnterNamespace() защищенный Метод

protected EnterNamespace ( INamespace ns ) : void
ns INamespace
Результат void

Initialize() публичный Метод

public Initialize ( CompilerContext context ) : void
context Boo.Lang.Compiler.CompilerContext
Результат void

LeaveNamespace() защищенный Метод

protected LeaveNamespace ( ) : void
Результат void

OnClassDefinition() публичный Метод

public OnClassDefinition ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
Результат void

OnInterfaceDefinition() публичный Метод

public OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
node Boo.Lang.Compiler.Ast.InterfaceDefinition
Результат void

OnModule() публичный Метод

public OnModule ( Boo module ) : void
module Boo
Результат void

OnStructDefinition() публичный Метод

public OnStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : void
node Boo.Lang.Compiler.Ast.StructDefinition
Результат void

VisitTypeDefinitionBody() защищенный Метод

protected VisitTypeDefinitionBody ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : void
node Boo.Lang.Compiler.Ast.TypeDefinition
Результат void