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.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 tente liberar recursos e executar outras operações de limpeza antes que seja recuperado 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 a função de hash padrão. (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