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 | |
---|---|---|
![]() |
ElementGroup(ModelElement) | Costruttore comoda per la costruzione di un gruppo singolo elemento, un'operazione comune |
![]() |
ElementGroup(Partition) | Costruttore |
![]() |
ElementGroup(Store) | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ElementIds | Ottenere un elenco di identificazione degli elementi contenuti in questo gruppo |
![]() |
ElementLinkIds | Ottenere un elenco di identificazione dei collegamenti di elementi contenuti in questo gruppo |
![]() |
ElementLinks | Ottenere il set di collegamenti di elementi contenuti in questo gruppo.Ciò non sono inclusi i collegamenti agli elementi contenuti dai sottogruppi figlio. |
![]() |
Id | L'identificazione di gruppo |
![]() |
ModelElements | Ottenere un elenco di tutti gli elementi contenuti nel gruppo di elementi e da tutti i gruppi dell'elemento figlio |
![]() |
Partition | la partizione il gruppo è stata creata per. |
![]() |
RootElementIds | Ottenere un elenco dell'ID dei collegamenti di elementi contenuti in questo gruppo |
![]() |
RootElements | L'elemento distinto del gruppo (ad esempiola radice di una struttura ad albero, dell'intestazione di un elenco, e così via. |
![]() |
SourceContext | Restituisce l'oggetto di contesto di origine del ElementGroup di questo ElementGroup |
![]() |
TargetContext | Restituisce l'oggetto di contesto di destinazione di ElementGroup di questo ElementGroup |
![]() |
UserData | L'oggetto dati serializzabile definito dall'utente |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Add(ModelElement) | Aggiunge un elemento al gruppo.Tutti i collegamenti agli elementi già nel gruppo vengono aggiunti. |
![]() |
Add(ModelElement, Boolean) | Aggiunge un elemento al gruppo. |
![]() |
AddGraph(ModelElement) | Aggiungere un elemento e dei relativi controlli figlio al gruppo tutti i collegamenti agli elementi già nel gruppo vengono aggiunti. |
![]() |
AddGraph(ModelElement, Boolean) | Aggiungere un elemento e dei relativi controlli figlio al gruppo |
![]() |
AddGraph(ModelElement, Boolean, Boolean) | Aggiungere un elemento e dei relativi controlli figlio al gruppo |
![]() |
AddRange(IEnumerable<ModelElement>) | Aggiunge una raccolta di elementi del modello al gruppo.Tutti i collegamenti agli elementi già nel gruppo vengono aggiunti. |
![]() |
AddRange(IEnumerable<ModelElement>, Boolean) | Aggiunge una raccolta di elementi del modello al gruppo. |
![]() |
CreatePrototype | Creare un prototipo per questo gruppo di elementi |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
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) |
![]() |
GetElements() | Ottenere il set di elementi contenuti in questo gruppo.Ciò non include il set di elementi contenuti dai sottogruppi figlio. |
![]() |
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. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MarkAsRoot | Contrassegna un elemento nel gruppo come elemento radice. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
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.