Partilhar via


Classe GhostShapeCollection

Uma coleção de GhostShapes.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class GhostShapeCollection _
    Implements ICollection, IEnumerable, ISerializable
[SerializableAttribute]
public class GhostShapeCollection : ICollection, 
    IEnumerable, ISerializable

O tipo GhostShapeCollection expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GhostShapeCollection(Guid, Guid) Inicializa uma nova instância da classe GhostShapeCollection.
Método protegido GhostShapeCollection(SerializationInfo, StreamingContext) Inicializa uma nova instância da classe GhostShapeCollection.Isso é usado para desserialização.

Superior

Propriedades

  Nome Descrição
Propriedade pública AbsoluteBoundingBox Obtém o retângulo delimitador atual em torno de todos os GhostShapes na coleção.O retângulo se encontra nas unidades do mundo em relação à parte superior esquerda do diagrama.
Propriedade pública AreSiblings São os membros desta coleção de todos os irmãos?
Propriedade pública Count Obtém o número de GhostShapes na coleção.
Propriedade pública GridSize Obtém o tamanho da grade para a coleção de forma ghost como um todo.
Propriedade pública IsSynchronized Obtém um valor que indica se o acesso à coleção é sincronizado (thread-safe).
Propriedade pública LocationDelta Obtém o delta entre o local atual e inicial da coleção ghost forma como um todo.
Propriedade pública ParentIds Obtém uma matriz de Guids de pai da coleção de forma ghost.
Propriedade pública PrimaryGhostShape Obtém a forma primária ghost.
Propriedade pública SourceDiagramId Obtém a id do diagrama de origem.Isso pode retornar o GUID. Empty.
Propriedade pública SourceProcessId Obtém a id do processo de origem.
Propriedade pública SourceStoreId Obtém a identificação de armazenamento de origem.Isso pode retornar o GUID. Empty.
Propriedade pública SyncRoot Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

Superior

Métodos

  Nome Descrição
Método público Add Adiciona um objeto de GhostShape à coleção.
Método público CopyTo(Array, Int32) Copia o GhostShapes para uma matriz, começando em um determinado índice de matriz.
Método público CopyTo(array<GhostShape[], Int32) Copia o GhostShapes para um array de [] GhostShape, começando em um determinado índice de matriz.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público Find Obtém o GhostShape fornecido o guid de ShapeElement de origem.
Método público GetEnumerator Retorna um enumerador que pode iterar por meio da coleção GhostShape.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetObjectData Preenche um SerializationInfo com os dados necessários para serializar o objeto.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Offset Desloca o local atual de cada forma de ghost por delta especificado.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams