Compartir a través de


GhostShapeCollection (Clase)

una colección de GhostShapes.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class GhostShapeCollection _
    Implements ICollection, IEnumerable, ISerializable
[SerializableAttribute]
public class GhostShapeCollection : ICollection, 
    IEnumerable, ISerializable

El tipo GhostShapeCollection expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público GhostShapeCollection(Guid, Guid) Inicializa una nueva instancia de la clase de GhostShapeCollection.
Método protegido GhostShapeCollection(SerializationInfo, StreamingContext) Inicializa una nueva instancia de la clase de GhostShapeCollection.Se utiliza para la deserialización.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AbsoluteBoundingBox obtiene el rectángulo delimitador actual que rodea todo el GhostShapes en la colección.El rectángulo está en unidades universal en relación con el diagrama posición superior izquierda.
Propiedad pública AreSiblings ¿Los miembros de esta colección todos los elementos relacionados?
Propiedad pública Count obtiene el número de GhostShapes en la colección.
Propiedad pública GridSize Obtiene el tamaño de la cuadrícula para la colección de la forma de fantasma en conjunto.
Propiedad pública IsSynchronized Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).
Propiedad pública LocationDelta Obtiene la diferencia entre la ubicación actual e inicial de la colección de la forma de fantasma en conjunto.
Propiedad pública ParentIds Obtiene una matriz del elemento primario GUID en la colección de la forma de fantasma.
Propiedad pública PrimaryGhostShape Obtiene la forma primaria de fantasma.
Propiedad pública SourceDiagramId Obtiene la identificación del diagrama de origenesto puede devolver Guid.Empty.
Propiedad pública SourceProcessId Obtiene el identificador de proceso de origen
Propiedad pública SourceStoreId Obtiene el identificador de almacén de origenesto puede devolver Guid.Empty.
Propiedad pública SyncRoot Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.

Arriba

Métodos

  Nombre Descripción
Método público Add agrega un objeto de GhostShape a la colección.
Método público CopyTo(Array, Int32) Copia el GhostShapes a una matriz, comenzando en un índice determinado de la matriz.
Método público CopyTo(array<GhostShape[], Int32) Copia el GhostShapes a una matriz de GhostShape [], comenzando en un índice determinado de la matriz.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido 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).
Método público Find Obtiene el GhostShape dado el guid de ShapeElement de origen.
Método público GetEnumerator Devuelve un enumerador que puede recorrer en iteración la colección de GhostShape.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetObjectData rellena un SerializationInfo con los datos necesarios para serializar este objeto.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público Offset Compensa la ubicación actual de cada forma de fantasma por el delta especificado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

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.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)