C# 클래스 Boo.Lang.Compiler.TypeSystem.ModuleEntity

상속: INamespace, IEntity
파일 보기 프로젝트 열기: boo/boo-lang 1 사용 예제들

공개 메소드들

메소드 설명
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