Sdílet prostřednictvím


BreadthFirstRolePlayerFirstElementWalker – třída

Návštěvy v modelu použití akce na jednotlivé prvky.Akce můžete aktualizovat nebo shromažďovat výsledky z prvků, které jsou navštívili.

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 Class BreadthFirstRolePlayerFirstElementWalker _
    Inherits ElementWalker
public class BreadthFirstRolePlayerFirstElementWalker : ElementWalker

Typ BreadthFirstRolePlayerFirstElementWalker zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda BreadthFirstRolePlayerFirstElementWalker(IElementVisitor, IElementVisitorFilter) Inicializuje novou instanci třídy BreadthFirstRolePlayerFirstElementWalker.
Veřejná metoda BreadthFirstRolePlayerFirstElementWalker(IElementVisitor, IElementVisitorFilter, Boolean, Boolean) Inicializuje novou instanci třídy BreadthFirstRolePlayerFirstElementWalker.

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 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. (Přepisuje ElementWalker.DoTraverse(ModelElement).)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (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.)
Chráněná metoda MarkForRemovalFromInternalElementList Označte prvek pro vyjmutí z InternalElementList.Doporučujeme nejprve označit a později odebrat na konci tak, aby nadále platné indexy.Označení prvků jako navštívený neukládáme indexu v Too, který nám říká prvek byl navštíven v pořadí.Pokud umístění prvků do InternalElementList v uvedeném pořadí, jsme najít element snadno pomocí indexu.Pokud není lineární hledání bude použit k vyhledání prvku. (Zděděno z ElementWalker.)
Chráněná metoda MarkVisited Označit jako již navštívili prvek (Zděděno z ElementWalker.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda RemoveMarkedElements Odebere prvky, které jsou označeny k odstranění.Volání to na konci křížovou kontrolu tak, aby nadále platné indexy v alreadyVisited. (Zděděno z ElementWalker.)
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.)
Chráněná metoda ShouldVisitLinkAgain True pokud navštívil propojení před currentElement, (jeden z jeho roleplayers) byl navštíven. (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

Poznámky

Šířka první znaky pro přechod na spuštění z prvku nebo prvků.

Tento walker návštěvy role-players vztahu, než je navštíví vztah.

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ů