Sdílet prostřednictvím


ElementGroup – třída

Umožňuje shromažďovat prvek odkazy a prvky.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.ElementGroup

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 ElementGroup
public class ElementGroup

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

Konstruktory

  Název Popis
Veřejná metoda ElementGroup(ModelElement) Konstruktor pohodlí pro vytváření skupiny jediný prvek, běžné operace
Veřejná metoda ElementGroup(Partition) Konstruktor
Veřejná metoda ElementGroup(Store) Konstruktor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ElementIds Seznam Id uživatele prvky obsažené v této skupině
Veřejná vlastnost ElementLinkIds Seznam Id daného prvku odkazy obsažené v této skupině
Veřejná vlastnost ElementLinks Získáte sadu prvku odkazy obsažené v této skupině.To nezahrnuje prvek odkazy obsažené v podřízené podskupin.
Veřejná vlastnost Id Id skupiny
Veřejná vlastnost ModelElements Seznam všech prvků obsažených v této skupině prvek a všechny skupiny pro podřízený prvek
Veřejná vlastnost Partition Oddíl skupiny byl vytvořen pro.
Veřejná vlastnost RootElementIds Získat seznam ID prvku odkazy obsažené v této skupině
Veřejná vlastnost RootElements Rozlišující element skupiny (napříkladkořen stromu, hlavy seznamu atd.)
Veřejná vlastnost SourceContext Vrátí objekt kontextu ElementGroup zdroj tohoto ElementGroup
Veřejná vlastnost TargetContext Vrátí objekt kontextu ElementGroup cíl tohoto ElementGroup
Veřejná vlastnost UserData Uživatelem definovaný datový serializovat objekt

Nahoru

Metody

  Název Popis
Veřejná metoda Add(ModelElement) Přidá prvek do skupiny.Budou přidány také všechny odkazy na prvky již ve skupině.
Veřejná metoda Add(ModelElement, Boolean) Přidá prvek do skupiny.
Veřejná metoda AddGraph(ModelElement) Přidáte do skupiny, které budou přidány také všechny odkazy na prvky již ve skupině prvku a jeho potomky.
Veřejná metoda AddGraph(ModelElement, Boolean) Přidat prvek a jeho děti do skupiny
Veřejná metoda AddGraph(ModelElement, Boolean, Boolean) Přidat prvek a jeho děti do skupiny
Veřejná metoda AddRange(IEnumerable<ModelElement>) Kolekce prvků modelu přidá do skupiny.Budou přidány také všechny odkazy na prvky již ve skupině.
Veřejná metoda AddRange(IEnumerable<ModelElement>, Boolean) Kolekce prvků modelu přidá do skupiny.
Veřejná metoda CreatePrototype Vytvoření prototypu pro tuto skupinu prvek
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 GetElements() Získáte sadu prvků obsažených v této skupině.To nezahrnuje sadu prvků obsažených v podřízené podskupin.
Veřejná metoda GetElements(Guid) Získáte sadu prvku instance třídy určité domény, které jsou obsaženy v této skupině.To nezahrnuje sadu prvků obsažených v podřízené podskupin.
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 MarkAsRoot Značky prvku ve skupině jako kořenový prvek.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen ElementGroupIdDictionary Klíč použitý v TargetContext ElementGroupContext Id prvku slovníku.

Nahoru

Poznámky

ElementGroup je určeno k usnadnění skupiny prvky z jednoho úložiště serializace.

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ů