Classe ElementGroup
Fornisce un modo per raccogliere elementi e collegamenti di elementi.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
Public Class ElementGroup
public class ElementGroup
Il tipo ElementGroup espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ElementGroup(ModelElement) | Costruttore a scelta per la costruzione di un gruppo di un elemento singolo, un'operazione comune |
![]() |
ElementGroup(Partition) | Costruttore |
![]() |
ElementGroup(Store) | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ElementIds | Ottiene un elenco degli ID degli elementi contenuti in questo gruppo |
![]() |
ElementLinkIds | Ottiene un elenco degli ID dei collegamenti di elementi contenuti in questo gruppo |
![]() |
ElementLinks | Ottiene il set di collegamenti di elemento contenuti in questo gruppo.Ciò non include i collegamenti agli elementi contenuti nei sottogruppi figlio. |
![]() |
Id | ID del gruppo |
![]() |
ModelElements | Ottiene un elenco di tutti gli elementi contenuti nel gruppo di elementi e in tutti i gruppi di elementi figlio |
![]() |
Partition | Partizione per cui è stato creato il gruppo. |
![]() |
RootElementIds | Ottiene un elenco degli ID dei collegamenti di elementi contenuti in questo gruppo |
![]() |
RootElements | L'elemento distinto group (ad esempio la radice di una struttura ad albero, l'intestazione di un elenco, e così via. |
![]() |
SourceContext | Restituisce l'oggetto contesto ElementGroup di origine dell'elemento ElementGroup |
![]() |
TargetContext | Restituisce l'oggetto contesto ElementGroup di destinazione dell'elemento ElementGroup |
![]() |
UserData | 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 i relativi elementi figlio al gruppo Any; i collegamenti agli elementi già presenti nel gruppo vengono aggiunti. |
![]() |
AddGraph(ModelElement, Boolean) | Aggiungere un elemento e i relativi elementi figlio al gruppo |
![]() |
AddGraph(ModelElement, Boolean, Boolean) | Aggiungere un elemento e i relativi elementi figlio al gruppo |
![]() |
AddRange(IEnumerable<ModelElement>) | Aggiunge una raccolta di elementi di modello al gruppo.Tutti i collegamenti agli elementi già nel gruppo vengono aggiunti. |
![]() |
AddRange(IEnumerable<ModelElement>, Boolean) | Aggiunge una raccolta di elementi di 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() | Ottiene il set di elementi contenuti in questo gruppo.Ciò non include il set di elementi contenuti nei sottogruppi figlio. |
![]() |
GetElements(Guid) | Ottiene il set di istanze di elementi di una determinata classe di dominio contenute in questo gruppo.Ciò non include il set di elementi contenuti nei sottogruppi figlio. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (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 nel contesto ElementGroupContext di destinazione per il dizionario di identificazione degli elementi. |
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.