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

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

Защищенные свойства (Protected)

Свойство Тип Описание
_booModuleAttributeType IType
_forceModuleClass bool

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

Метод Описание
Dispose ( ) : void
Initialize ( CompilerContext context ) : void
IsModuleClass ( Boo.Lang.Compiler.Ast.TypeMember member ) : bool
OnModule ( Module node ) : void
Run ( ) : void

Приватные методы

Метод Описание
BuildModuleClassName ( Module module ) : string
CreateBooModuleAttribute ( ) : Attribute
FindModuleClass ( Module node ) : ClassDefinition

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

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

public Dispose ( ) : void
Результат void

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

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

IsModuleClass() публичный статический Метод

public static IsModuleClass ( Boo.Lang.Compiler.Ast.TypeMember member ) : bool
member Boo.Lang.Compiler.Ast.TypeMember
Результат bool

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

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

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

public Run ( ) : void
Результат void

Описание свойств

_booModuleAttributeType защищенное свойство

protected IType _booModuleAttributeType
Результат IType

_forceModuleClass защищенное свойство

protected bool _forceModuleClass
Результат bool