C# 클래스 Boo.Lang.Compiler.TypeSystem.Core.Namespaces

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

공개 메소드들

메소드 설명
CoalescedNamespaceFor ( INamespace parent, string name, List namespaces ) : INamespace
ResolveCoalescingNamespaces ( INamespace parent, IList namespacesToResolveAgainst, string name, EntityType typesToConsider, ICollection resultingSet ) : bool
ResolveCoalescingNamespaces ( INamespace parent, INamespace namespaceToResolveAgainst, string name, EntityType typesToConsider, ICollection resultingSet ) : bool

비공개 메소드들

메소드 설명
AcquireList ( ) : List
AcquireSet ( ) : Set
CoalesceResolved ( IEnumerable resolved, INamespace parent, string name, ICollection resultingSet ) : bool
ReleaseList ( List value ) : void
ReleaseSet ( Set value ) : void

메소드 상세

CoalescedNamespaceFor() 공개 정적인 메소드

public static CoalescedNamespaceFor ( INamespace parent, string name, List namespaces ) : INamespace
parent INamespace
name string
namespaces List
리턴 INamespace

ResolveCoalescingNamespaces() 공개 정적인 메소드

public static ResolveCoalescingNamespaces ( INamespace parent, IList namespacesToResolveAgainst, string name, EntityType typesToConsider, ICollection resultingSet ) : bool
parent INamespace
namespacesToResolveAgainst IList
name string
typesToConsider EntityType
resultingSet ICollection
리턴 bool

ResolveCoalescingNamespaces() 공개 정적인 메소드

public static ResolveCoalescingNamespaces ( INamespace parent, INamespace namespaceToResolveAgainst, string name, EntityType typesToConsider, ICollection resultingSet ) : bool
parent INamespace
namespaceToResolveAgainst INamespace
name string
typesToConsider EntityType
resultingSet ICollection
리턴 bool