Sdílet prostřednictvím


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
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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
Veřejná vlastnost BypassDemandLoading Umožňuje walker obejít poptávky načítání při křížení (Zděděno z ElementWalker.)
Veřejná vlastnost ClosureList Výsledný seznam prvků, které tvoří uzavření
Veřejná vlastnost 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.
Veřejná vlastnost Filter Získat nebo nastavit IElementVisitorFilter pro použití při průchodu byla (Zděděno z ElementWalker.)
Veřejná vlastnost 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.)
Veřejná vlastnost InternalElementList Získat vnitřní seznam prvků, které budou navštívili (Zděděno z ElementWalker.)
Veřejná vlastnost Store Získat vnitřní seznam prvků, které budou navštívili (Zděděno z ElementWalker.)
Veřejná vlastnost Visitor Získat nebo nastavit IElementVisitor pro použití při průchodu byla (Zděděno z ElementWalker.)

Nahoru

Metody

  Název Popis
Veřejná metoda DoTraverse Navštivte prvky definované návštěvníka a filtr. (Zděděno z BreadthFirstRolePlayerFirstElementWalker.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda 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.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda Traverse(ModelElement) Křížovou modelu začínající na zadané počáteční prvek. (Zděděno z ElementWalker.)
Veřejná metoda Traverse(ICollection<ModelElement>) Křížovou počínaje zadanou počáteční prvky modelu. (Zděděno z ElementWalker.)
Veřejná metoda 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů