C# Class Boo.Lang.Compiler.TypeSystem.Reflection.ReflectionNamespace

Inheritance: AbstractNamespace
Afficher le fichier Open project: boo-lang/boo Class Usage Examples

Méthodes publiques

Méthode Description
Add ( Type type ) : void
GetMembers ( ) : IEnumerable
Produce ( string name ) : ReflectionNamespace
ReflectionNamespace ( IReflectionTypeSystemProvider provider ) : System
Resolve ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool

Private Methods

Méthode Description
AddModule ( Type type ) : void
CachedResolve ( string name, EntityType typesToConsider, ICollection resultingSet ) : bool
CreateChildNamespace ( string name ) : ReflectionNamespace
DoResolve ( string name, List &resultingSet ) : bool
EntitiesFor ( List types ) : IEnumerable
HasModuleMarkerAttribute ( Type type ) : bool
IsModule ( Type type ) : bool
NewTypeList ( string name ) : List
ResolveChildNamespace ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool
ResolveModules ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool
ResolveType ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool
TypeListFor ( string name ) : List

Method Details

Add() public méthode

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

GetMembers() public méthode

public GetMembers ( ) : IEnumerable
Résultat IEnumerable

Produce() public méthode

public Produce ( string name ) : ReflectionNamespace
name string
Résultat ReflectionNamespace

ReflectionNamespace() public méthode

public ReflectionNamespace ( IReflectionTypeSystemProvider provider ) : System
provider IReflectionTypeSystemProvider
Résultat System

Resolve() public méthode

public Resolve ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool
resultingSet ICollection
name string
typesToConsider EntityType
Résultat bool