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.