Condividi tramite


Classe ElementGroup

Consente di organizzare gli elementi e i collegamenti dell'elemento.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.ElementGroup

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

'Dichiarazione
Public Class ElementGroup
public class ElementGroup

Il tipo ElementGroup espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ElementGroup(ModelElement) Costruttore comoda per la costruzione di un gruppo singolo elemento, un'operazione comune
Metodo pubblico ElementGroup(Partition) Costruttore
Metodo pubblico ElementGroup(Store) Costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ElementIds Ottenere un elenco di identificazione degli elementi contenuti in questo gruppo
Proprietà pubblica ElementLinkIds Ottenere un elenco di identificazione dei collegamenti di elementi contenuti in questo gruppo
Proprietà pubblica ElementLinks Ottenere il set di collegamenti di elementi contenuti in questo gruppo.Ciò non sono inclusi i collegamenti agli elementi contenuti dai sottogruppi figlio.
Proprietà pubblica Id L'identificazione di gruppo
Proprietà pubblica ModelElements Ottenere un elenco di tutti gli elementi contenuti nel gruppo di elementi e da tutti i gruppi dell'elemento figlio
Proprietà pubblica Partition la partizione il gruppo è stata creata per.
Proprietà pubblica RootElementIds Ottenere un elenco dell'ID dei collegamenti di elementi contenuti in questo gruppo
Proprietà pubblica RootElements L'elemento distinto del gruppo (ad esempiola radice di una struttura ad albero, dell'intestazione di un elenco, e così via.
Proprietà pubblica SourceContext Restituisce l'oggetto di contesto di origine del ElementGroup di questo ElementGroup
Proprietà pubblica TargetContext Restituisce l'oggetto di contesto di destinazione di ElementGroup di questo ElementGroup
Proprietà pubblica UserData L'oggetto dati serializzabile definito dall'utente

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(ModelElement) Aggiunge un elemento al gruppo.Tutti i collegamenti agli elementi già nel gruppo vengono aggiunti.
Metodo pubblico Add(ModelElement, Boolean) Aggiunge un elemento al gruppo.
Metodo pubblico AddGraph(ModelElement) Aggiungere un elemento e dei relativi controlli figlio al gruppo tutti i collegamenti agli elementi già nel gruppo vengono aggiunti.
Metodo pubblico AddGraph(ModelElement, Boolean) Aggiungere un elemento e dei relativi controlli figlio al gruppo
Metodo pubblico AddGraph(ModelElement, Boolean, Boolean) Aggiungere un elemento e dei relativi controlli figlio al gruppo
Metodo pubblico AddRange(IEnumerable<ModelElement>) Aggiunge una raccolta di elementi del modello al gruppo.Tutti i collegamenti agli elementi già nel gruppo vengono aggiunti.
Metodo pubblico AddRange(IEnumerable<ModelElement>, Boolean) Aggiunge una raccolta di elementi del modello al gruppo.
Metodo pubblico CreatePrototype Creare un prototipo per questo gruppo di elementi
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetElements() Ottenere il set di elementi contenuti in questo gruppo.Ciò non include il set di elementi contenuti dai sottogruppi figlio.
Metodo pubblico GetElements(Guid) Ottenere il set di istanze di elementi di una classe di dominio determinato contenute in questo gruppo.Ciò non include il set di elementi contenuti dai sottogruppi figlio.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico MarkAsRoot Contrassegna un elemento nel gruppo come elemento radice.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico ElementGroupIdDictionary Chiave utilizzata in TargetContext ElementGroupContext per il dizionario di identificazione dell'elemento.

In alto

Note

ElementGroup è progettato per facilitare la serializzazione dei gruppi di elementi da un archivio a un altro.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling