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

Afficher le fichier Open project: boo-lang/boo Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static CoalescedNamespaceFor ( INamespace parent, string name, List namespaces ) : INamespace
parent INamespace
name string
namespaces List
Résultat INamespace

ResolveCoalescingNamespaces() public static méthode

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

ResolveCoalescingNamespaces() public static méthode

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