C# Класс Boo.Lang.Compiler.TypeSystem.ModuleEntity

Наследование: INamespace, IEntity
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetMembers ( ) : IEntity[]
InitializeModuleClass ( Boo moduleClass ) : void
ModuleEntity ( NameResolutionService nameResolutionService, TypeSystemServices typeSystemServices, Module module ) : System.Collections.Generic
Resolve ( Boo targetList, string name, EntityType flags ) : bool
ResolveMember ( Boo targetList, string name, EntityType flags ) : bool

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

Метод Описание
ResolveModuleMember ( Boo targetList, string name, EntityType flags ) : bool
SafeNamespace ( Module module ) : string

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

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

public GetMembers ( ) : IEntity[]
Результат IEntity[]

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

public InitializeModuleClass ( Boo moduleClass ) : void
moduleClass Boo
Результат void

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

public ModuleEntity ( NameResolutionService nameResolutionService, TypeSystemServices typeSystemServices, Module module ) : System.Collections.Generic
nameResolutionService NameResolutionService
typeSystemServices TypeSystemServices
module Boo.Lang.Compiler.Ast.Module
Результат System.Collections.Generic

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

public Resolve ( Boo targetList, string name, EntityType flags ) : bool
targetList Boo
name string
flags EntityType
Результат bool

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

public ResolveMember ( Boo targetList, string name, EntityType flags ) : bool
targetList Boo
name string
flags EntityType
Результат bool