C# 클래스 Boo.Lang.Compiler.TypeSystem.Reflection.ReflectionNamespace

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

공개 메소드들

메소드 설명
Add ( Type type ) : void
GetMembers ( ) : IEnumerable
Produce ( string name ) : ReflectionNamespace
ReflectionNamespace ( IReflectionTypeSystemProvider provider ) : System
Resolve ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool

비공개 메소드들

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

메소드 상세

Add() 공개 메소드

public Add ( Type type ) : void
type System.Type
리턴 void

GetMembers() 공개 메소드

public GetMembers ( ) : IEnumerable
리턴 IEnumerable

Produce() 공개 메소드

public Produce ( string name ) : ReflectionNamespace
name string
리턴 ReflectionNamespace

ReflectionNamespace() 공개 메소드

public ReflectionNamespace ( IReflectionTypeSystemProvider provider ) : System
provider IReflectionTypeSystemProvider
리턴 System

Resolve() 공개 메소드

public Resolve ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool
resultingSet ICollection
name string
typesToConsider EntityType
리턴 bool