C# Class Boo.Lang.Compiler.TypeSystem.NamespaceEntity

Inheritance: IEntity, INamespace
Afficher le fichier Open project: boo/boo-lang Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Add() public méthode

public Add ( Type type ) : void
type System.Type
Résultat void

AddModule() public méthode

public AddModule ( ModuleEntity module ) : void
module ModuleEntity
Résultat void

GetChildNamespace() public méthode

public GetChildNamespace ( string name ) : NamespaceEntity
name string
Résultat NamespaceEntity

GetMembers() public méthode

public GetMembers ( ) : IEntity[]
Résultat IEntity[]

NamespaceEntity() public méthode

public NamespaceEntity ( INamespace parent, TypeSystemServices tagManager, string name ) : System
parent INamespace
tagManager TypeSystemServices
name string
Résultat System

Resolve() public méthode

public Resolve ( List targetList, string name, EntityType flags ) : bool
targetList List
name string
flags EntityType
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string