ElementGroup (Clase)
Proporciona una manera de obtener elementos y vínculos del elemento.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
Public Class ElementGroup
public class ElementGroup
El tipo ElementGroup expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ElementGroup(ModelElement) | Constructor de comodidad para construir un único grupo de elementos, una operación común | |
ElementGroup(Partition) | Constructor | |
ElementGroup(Store) | Constructor |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ElementIds | Obtener una lista de id. de los elementos contenidos en este grupo | |
ElementLinkIds | Obtener una lista de id. de los vínculos de elementos contenidos en este grupo | |
ElementLinks | Obtiene el conjunto de vínculos de elementos contenidos en este grupo.No incluye los vínculos de elementos contenidos en subgrupos secundarios. | |
Id | El id. de grupo | |
ModelElements | Obtenga una lista de todos los elementos contenidos en este grupo de elementos y todos los grupos secundarios | |
Partition | La partición el grupo se creó para. | |
RootElementIds | Obtener una lista de los id. de los vínculos de elementos contenidos en este grupo | |
RootElements | El elemento que se distingue de grupo (por ejemplo.la raíz de un árbol, el encabezado de una lista, etc.). | |
SourceContext | Devuelve el objeto de contexto de ElementGroup de origen de este ElementGroup | |
TargetContext | Devuelve el objeto de contexto de ElementGroup de destino de este ElementGroup | |
UserData | El objeto de datos serializables definidos por el usuario |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add(ModelElement) | Agrega un elemento al grupo.Los vínculos a los elementos ya en el grupo también se agregará. | |
Add(ModelElement, Boolean) | Agrega un elemento al grupo. | |
AddGraph(ModelElement) | Agregue un elemento y se agregarán a sus elementos secundarios a los vínculos Any de grupo a los elementos ya en el grupo también. | |
AddGraph(ModelElement, Boolean) | Agregue un elemento y sus elementos secundarios al grupo | |
AddGraph(ModelElement, Boolean, Boolean) | Agregue un elemento y sus elementos secundarios al grupo | |
AddRange(IEnumerable<ModelElement>) | Agrega una colección de elementos del modelo al grupo.Los vínculos a los elementos ya en el grupo también se agregará. | |
AddRange(IEnumerable<ModelElement>, Boolean) | Agrega una colección de elementos del modelo al grupo. | |
CreatePrototype | Cree un prototipo para este grupo de elementos | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetElements() | Obtiene el conjunto de elementos contenidos en este grupo.Esto no incluye el conjunto de elementos contenidos en subgrupos secundarios. | |
GetElements(Guid) | Obtiene el conjunto de instancias del elemento de una clase determinada del dominio que se incluyen en este grupo.Esto no incluye el conjunto de elementos contenidos en subgrupos secundarios. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MarkAsRoot | marca un elemento en el grupo como elemento raíz. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
ElementGroupIdDictionary | Clave utilizada en el TargetContext ElementGroupContext para el diccionario de id. del elemento. |
Arriba
Comentarios
ElementGroup está diseñado para facilitar la serialización de grupos de elementos desde uno almacenado a otro.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.