C# Class Boo.Lang.Compiler.TypeSystem.Core.Namespaces

Datei anzeigen Open project: boo-lang/boo Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
AcquireList ( ) : List
AcquireSet ( ) : Set
CoalesceResolved ( IEnumerable resolved, INamespace parent, string name, ICollection resultingSet ) : bool
ReleaseList ( List value ) : void
ReleaseSet ( Set value ) : void

Method Details

CoalescedNamespaceFor() public static method

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

ResolveCoalescingNamespaces() public static method

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

ResolveCoalescingNamespaces() public static method

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