ElementClosureWalker, classe
Représente un l'qui génère les clôtures sur des éléments de modèle.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.ElementWalker
Microsoft.VisualStudio.Modeling.BreadthFirstRolePlayerFirstElementWalker
Microsoft.VisualStudio.Modeling.ElementClosureWalker
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Public NotInheritable Class ElementClosureWalker _
Inherits BreadthFirstRolePlayerFirstElementWalker
public sealed class ElementClosureWalker : BreadthFirstRolePlayerFirstElementWalker
Le type ElementClosureWalker expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>) | Constructeur qui crée un ElementVisitor et une base d'appels.Cela provoque le premier parcours de largeur, visite pré-ordre du graphique avec des liens d'élément. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>) | Constructeur qui crée un ElementVisitor et une base d'appels.Cela provoque le premier parcours de largeur, visite pré-ordre du graphique avec des liens d'élément. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>) | Constructeur qui crée un ElementVisitor et une base d'appels.Cela provoque le premier parcours de largeur, visite pré-ordre du graphique avec des liens d'élément. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, Boolean) | Constructeur qui crée un ElementVisitor et une base d'appels.Cela provoque le premier parcours de largeur, visite pré-ordre du graphique avec des liens d'élément. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>) | Constructeur qui crée un ElementVisitor et une base d'appels.Cela provoque le premier parcours de largeur, visite pré-ordre du graphique avec des liens d'élément. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean) | Constructeur qui crée un ElementVisitor et une base d'appels.Cela provoque le premier parcours de largeur, visite pré-ordre du graphique avec des liens d'élément. |
Début
Propriétés
Nom | Description | |
---|---|---|
BypassDemandLoading | Le permet l'au chargement de demande de contournement tout en parcourant (Hérité de ElementWalker.) | |
ClosureList | Liste résultante d'éléments qui constituent la fermeture | |
Context | Offrez un objet de contexte pour l'usage général par les visiteurs de fermeture.Utilisez -le pour enregistrer la balise/paires de valeur tout en générant des clôtures. | |
Filter | Obtenez ou définissez l'IElementVisitorFilter pour une utilisation pendant le parcours (Hérité de ElementWalker.) | |
IncludeLinks | Retourne la valeur true si le l'option incorpore des liens d'élément dans les appels vers la fonction de visiteur (Hérité de ElementWalker.) | |
InternalElementList | Obtenez la liste interne d'éléments qui seront visités (Hérité de ElementWalker.) | |
Store | Obtenez la liste interne d'éléments qui seront visités (Hérité de ElementWalker.) | |
Visitor | Obtenez ou définissez l'IElementVisitor pour une utilisation pendant le parcours (Hérité de ElementWalker.) |
Début
Méthodes
Nom | Description | |
---|---|---|
DoTraverse | Visitez les éléments définis par le visiteur et le filtre. (Hérité de BreadthFirstRolePlayerFirstElementWalker.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Reset | Réinitialisez le visiteur afin de pouvoir démarrer parcourir de nouveau.Ceci est nécessaire pour désactiver la liste interne des éléments précédemment visités. (Hérité de ElementWalker.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
Traverse(ModelElement) | Parcourez le modèle en commençant à l'élément commençant spécifié. (Hérité de ElementWalker.) | |
Traverse(ICollection<ModelElement>) | Parcourez le modèle de départ aux éléments de début spécifiés. (Hérité de ElementWalker.) | |
Visited | détermine si l'élément donné a été visité ou non (Hérité de ElementWalker.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.