Klasa ElementGroup
Zapewnia sposób, aby zebrać elementy i łączy element.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
Public Class ElementGroup
public class ElementGroup
Typ ElementGroup uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
ElementGroup(ModelElement) | Konstruktor wygodne do konstruowania grupy pojedynczy element, wspólnych operacji | |
ElementGroup(Partition) | Konstruktor | |
ElementGroup(Store) | Konstruktor |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ElementIds | Pobierz listę identyfikatorów elementów znajdujących się w tej grupie | |
ElementLinkIds | Pobierz listę identyfikatorów łączy element zawartych w tej grupie | |
ElementLinks | Pobierz zestaw łączy element zawarty w tej grupie.Nie ma łącza element zawartych przez dziecko podgrup. | |
Id | Identyfikator grupy | |
ModelElements | Pobierz listę wszystkich elementów zawartych w tej grupie element i wszystkie grupy elementów podrzędnych | |
Partition | Utworzono partycję grupy. | |
RootElementIds | Pobierz listę identyfikatorów łączy element zawartych w tej grupie | |
RootElements | Wyróżniająca element grupy (np.katalog główny drzewa, Szef z listy itd.) | |
SourceContext | Zwraca obiekt kontekstu ElementGroup źródła tego ElementGroup | |
TargetContext | Zwraca obiekt kontekstu ElementGroup docelowy to ElementGroup | |
UserData | Obiekt można serializować danych zdefiniowane przez użytkownika |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add(ModelElement) | Dodaje element do grupy.Łącza do elementów już w grupie również zostaną dodane. | |
Add(ModelElement, Boolean) | Dodaje element do grupy. | |
AddGraph(ModelElement) | Dodaj element i jego elementów podrzędnych do grupy, którą również zostaną dodane wszystkie łącza do elementów już w grupie. | |
AddGraph(ModelElement, Boolean) | Dodaj element i jego elementów podrzędnych do grupy | |
AddGraph(ModelElement, Boolean, Boolean) | Dodaj element i jego elementów podrzędnych do grupy | |
AddRange(IEnumerable<ModelElement>) | Kolekcja elementów modelu dodaje grupę do grupy.Łącza do elementów już w grupie również zostaną dodane. | |
AddRange(IEnumerable<ModelElement>, Boolean) | Kolekcja elementów modelu dodaje grupę do grupy. | |
CreatePrototype | Tworzenie prototypów dla tej grupy elementów | |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetElements() | Pobierz zestaw elementów zawartych w tej grupie.Nie dotyczy to zbiór elementów zawartych przez dziecko podgrup. | |
GetElements(Guid) | Pobierz zestaw wystąpień elementu klasy określonej domeny, które są zawarte w tej grupie.Nie dotyczy to zbiór elementów zawartych przez dziecko podgrup. | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MarkAsRoot | Zaznacza element w grupie jako element główny. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Pola
Nazwa | Opis | |
---|---|---|
ElementGroupIdDictionary | Klucz używany w TargetContext ElementGroupContext dla słownika identyfikator elementu. |
Początek
Uwagi
ElementGroup jest przeznaczony do ułatwienia serializacji grup elementów z jednego magazynu do innego.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.