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

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

Méthodes publiques

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

Private Methods

Méthode Description
ResolveModuleMember ( Boo targetList, string name, EntityType flags ) : bool
SafeNamespace ( Module module ) : string

Method Details

GetMembers() public méthode

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

InitializeModuleClass() public méthode

public InitializeModuleClass ( Boo moduleClass ) : void
moduleClass Boo
Résultat void

ModuleEntity() public méthode

public ModuleEntity ( NameResolutionService nameResolutionService, TypeSystemServices typeSystemServices, Module module ) : System.Collections.Generic
nameResolutionService NameResolutionService
typeSystemServices TypeSystemServices
module Boo.Lang.Compiler.Ast.Module
Résultat System.Collections.Generic

Resolve() public méthode

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

ResolveMember() public méthode

public ResolveMember ( Boo targetList, string name, EntityType flags ) : bool
targetList Boo
name string
flags EntityType
Résultat bool