ElementGroup-Klasse
Bietet eine Möglichkeit, Elemente und Elemente links zu sammeln.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntax
'Declaration
Public Class ElementGroup
public class ElementGroup
Der ElementGroup-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ElementGroup(ModelElement) | benutzerfreundliche Konstruktor zum Erstellen einer Elementgruppe, ein allgemeiner Vorgang | |
ElementGroup(Partition) | Konstruktor | |
ElementGroup(Store) | Konstruktor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ElementIds | Rufen Sie eine Liste der IDs der Elemente ab, die in dieser Gruppe enthaltenen | |
ElementLinkIds | Rufen Sie eine Liste der ID des Elements links ab, die in dieser Gruppe enthaltenen | |
ElementLinks | Ruft den Satz der Elemente links ab, die von dieser Gruppe enthalten sind.Dies schließt nicht die links von den untergeordneten Untergruppen enthalten sind. | |
Id | Die ID der Gruppe | |
ModelElements | Rufen Sie eine Liste aller Elemente ab, die von dieser Elementgruppe und alle untergeordneten Elementgruppen enthalten sind | |
Partition | Die Partition für die Gruppe erstellt wurde. | |
RootElementIds | Rufen Sie eine Liste der ID des Elements links ab, die in dieser Gruppe enthaltenen | |
RootElements | Das definierte Element der Gruppe (z.B.Stamm einer Struktur, eines Kopfes einer Liste von usw.) | |
SourceContext | Gibt dieses Objekt zurück ElementGroups Quell-ElementGroup-Kontext | |
TargetContext | Gibt dieses Objekt zurück ElementGroups Ziel ElementGroup-Kontext | |
UserData | Das benutzerdefinierte serialisierbare Datenobjekt |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add(ModelElement) | Fügt ein Element der Gruppe hinzu.Alle Links zu den Elementen bereits in der Gruppe werden ebenfalls hinzugefügt. | |
Add(ModelElement, Boolean) | Fügt ein Element der Gruppe hinzu. | |
AddGraph(ModelElement) | Fügen Sie ein Element hinzu und seine untergeordneten Elemente in der Gruppe alle Links zu den Elementen bereits in der Gruppe werden ebenfalls hinzugefügt. | |
AddGraph(ModelElement, Boolean) | Fügen Sie ein Element und seine untergeordneten Elemente der Gruppe hinzu | |
AddGraph(ModelElement, Boolean, Boolean) | Fügen Sie ein Element und seine untergeordneten Elemente der Gruppe hinzu | |
AddRange(IEnumerable<ModelElement>) | Fügt eine Auflistung von Modellelementen der Gruppe hinzu.Alle Links zu den Elementen bereits in der Gruppe werden ebenfalls hinzugefügt. | |
AddRange(IEnumerable<ModelElement>, Boolean) | Fügt eine Auflistung von Modellelementen der Gruppe hinzu. | |
CreatePrototype | Erstellen Sie einen Prototyp für diese Elementgruppe | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetElements() | Ruft den Satz der Elemente ab, die von dieser Gruppe enthalten sind.Dies schließt nicht die Gruppe von Elementen, die aus den untergeordneten Untergruppen enthalten sind. | |
GetElements(Guid) | Ruft den Satz der eine bestimmte Instanzen eines Elements Domänenklasse ab, die in der Gruppe enthalten sind.Dies schließt nicht die Gruppe von Elementen, die aus den untergeordneten Untergruppen enthalten sind. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MarkAsRoot | Markiert ein Element als Stammelement in der Gruppe. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
ElementGroupIdDictionary | Verschlüsseln Sie im TargetContext für das Wörterbuch ElementGroupContext ID des Elements. |
Zum Seitenanfang
Hinweise
ElementGroup ist für die Serialisierung von Elementgruppen aus einem Speicher anderen zu erleichtern.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.