ElementClosureWalker – třída
Představuje walker, který vytváří uzávěry na prvky modelu.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.ElementWalker
Microsoft.VisualStudio.Modeling.BreadthFirstRolePlayerFirstElementWalker
Microsoft.VisualStudio.Modeling.ElementClosureWalker
Obor názvů: Microsoft.VisualStudio.Modeling
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Deklarace
Public NotInheritable Class ElementClosureWalker _
Inherits BreadthFirstRolePlayerFirstElementWalker
public sealed class ElementClosureWalker : BreadthFirstRolePlayerFirstElementWalker
Typ ElementClosureWalker zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>) | Konstruktor, vytvoří ElementVisitor a volá základní.Výsledkem první velká šířka pre-Order návštěvnosti s odkazy na prvek grafu. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>) | Konstruktor, vytvoří ElementVisitor a volá základní.Výsledkem první velká šířka pre-Order návštěvnosti s odkazy na prvek grafu. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>) | Konstruktor, vytvoří ElementVisitor a volá základní.Výsledkem první velká šířka pre-Order návštěvnosti s odkazy na prvek grafu. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, Boolean) | Konstruktor, vytvoří ElementVisitor a volá základní.Výsledkem první velká šířka pre-Order návštěvnosti s odkazy na prvek grafu. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>) | Konstruktor, vytvoří ElementVisitor a volá základní.Výsledkem první velká šířka pre-Order návštěvnosti s odkazy na prvek grafu. | |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean) | Konstruktor, vytvoří ElementVisitor a volá základní.Výsledkem první velká šířka pre-Order návštěvnosti s odkazy na prvek grafu. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
BypassDemandLoading | Umožňuje walker obejít poptávky načítání při křížení (Zděděno z ElementWalker.) | |
ClosureList | Výsledný seznam prvků, které tvoří uzavření | |
Context | Kontext objektu pro obecné použití návštěvníci uzavření nabízejí.Využít k uložení páry značek hodnota při vytváření uzávěry. | |
Filter | Získat nebo nastavit IElementVisitorFilter pro použití při průchodu byla (Zděděno z ElementWalker.) | |
IncludeLinks | Vrátí hodnotu PRAVDA, pokud walker bude obsahovat prvek odkazy ve volání funkce návštěvníka (Zděděno z ElementWalker.) | |
InternalElementList | Získat vnitřní seznam prvků, které budou navštívili (Zděděno z ElementWalker.) | |
Store | Získat vnitřní seznam prvků, které budou navštívili (Zděděno z ElementWalker.) | |
Visitor | Získat nebo nastavit IElementVisitor pro použití při průchodu byla (Zděděno z ElementWalker.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
DoTraverse | Navštivte prvky definované návštěvníka a filtr. (Zděděno z BreadthFirstRolePlayerFirstElementWalker.) | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Reset | Obnovte návštěvníka, aby jej spustit znovu procházení.To je nutné vymazat vnitřní seznam dříve navštívených prvků. (Zděděno z ElementWalker.) | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
Traverse(ModelElement) | Křížovou modelu začínající na zadané počáteční prvek. (Zděděno z ElementWalker.) | |
Traverse(ICollection<ModelElement>) | Křížovou počínaje zadanou počáteční prvky modelu. (Zděděno z ElementWalker.) | |
Visited | Určuje-li daný prvek byla navštívena nebo ne (Zděděno z ElementWalker.) |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.