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

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

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

Метод Описание
Add ( Type type ) : void
AddModule ( ModuleEntity module ) : void
GetChildNamespace ( string name ) : NamespaceEntity
GetMembers ( ) : IEntity[]
NamespaceEntity ( INamespace parent, TypeSystemServices tagManager, string name ) : System
Resolve ( List targetList, string name, EntityType flags ) : bool
ToString ( ) : string

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

Метод Описание
EnumerateTypes ( ) : IEnumerable
GetLastPart ( string name ) : string
IsFlagSet ( EntityType flags, EntityType flag ) : bool
Resolve ( List targetList, string name, Assembly assembly, EntityType flags ) : bool
ResolveClrExtensions ( List list, Type type, string name ) : bool
ResolveClrExtensions ( List list, string name, EntityType flags ) : bool
ResolveExternalModules ( List targetList, string name, EntityType flags ) : bool
ResolveExternalType ( List targetList, string name ) : bool
ResolveInternalType ( List targetList, string name, EntityType flags ) : bool
ResolveType ( List targetList, string name, Dictionary types ) : bool

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

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

public Add ( Type type ) : void
type System.Type
Результат void

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

public AddModule ( ModuleEntity module ) : void
module ModuleEntity
Результат void

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

public GetChildNamespace ( string name ) : NamespaceEntity
name string
Результат NamespaceEntity

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

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

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

public NamespaceEntity ( INamespace parent, TypeSystemServices tagManager, string name ) : System
parent INamespace
tagManager TypeSystemServices
name string
Результат System

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

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

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

public ToString ( ) : string
Результат string