C# Класс Boo.Lang.Compiler.TypeSystem.Core.Namespaces

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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