Compartilhar via


Classe EmptySelection

Alças esvaziar as seleções.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.SelectionState
    Microsoft.VisualStudio.Modeling.Diagrams.EmptySelection

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
Public Class EmptySelection _
    Inherits SelectionState
public class EmptySelection : SelectionState

O tipo EmptySelection expõe os membros a seguir.

Construtores

  Nome Descrição
Método público EmptySelection constructor

Superior

Propriedades

  Nome Descrição
Propriedade pública ActualSelection Obtém a seleção real. (Herdado de SelectionState.)
Propriedade pública CoercedSelection Precisamos retornar uma coleção vazia aqui para fazer com que uma falha de coerção.Este é um pouco estranho, mas necessária, considerando a implementação de SelectionState.IsCoercionFailure. (Substitui SelectionState.CoercedSelection.)
Propriedade protegida CoercedSelectionCache (Herdado de SelectionState.)
Propriedade pública CoercedSelectionModelElements É possível que o CoercedSelection incluir Pels e Mels que estão associados a Pels que não estão incluídos.Esse método retorna uma lista que substitui o Pels da seleção coagido por seus associados Mels, além de qualquer mels da seleção coagido que não tinham pels. (Herdado de SelectionState.)
Propriedade pública CoercedSelectionPresentationElements É possível que o CoercedSelection incluir Pels e Mels que estão associados a Pels que não estão incluídos.Esse método retorna uma coleção que exclui qualquer Mels. (Herdado de SelectionState.)
Propriedade pública CoercionCompliantSelection Retorna a lista de objetos selecionados que estão em conformidade com as regras de coerção.Se a seleção for coercable, e em seguida, retornará a seleção coagida; Se houver uma falha de coerção, a lista estará vazia.Se não houver nenhuma coerção regras (!IsCoercable), a seleção real será retornado. (Herdado de SelectionState.)
Propriedade pública HasCoercion Determina se a seleção tem uma coerção válida. (Herdado de SelectionState.)
Propriedade públicaMembro estático Instance Instância de EmptySelection singleton
Propriedade pública IsActualSelectionMixed True se todos os objetos selecionados na seleção real são do mesmo tipo. (Herdado de SelectionState.)
Propriedade pública IsCoercedSelectionMixed True se todos os objetos selecionados na seleção coagido são do mesmo tipo. (Herdado de SelectionState.)
Propriedade pública IsCoercible Determina se a seleção real pode ser forçada.IsCoercible de Togegher e IsCoercionFailure distinguir entre a falha de coerção e nenhuma coerção disponível. (Herdado de SelectionState.)
Propriedade pública IsCoercionFailure IsCoercible de Togegher e IsCoercionFailure distinguir entre a falha de coerção e nenhuma coerção disponível. (Herdado de SelectionState.)

Superior

Métodos

  Nome Descrição
Método protegido CacheCoercedSelection Cache da coleção especificada. (Herdado de SelectionState.)
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 GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido IdentifyCommandsToBeFilteredOutForMultipleSelection Substitua para identificar os comandos que não são válidos em um cenário de única seleção, para este estado de seleção. (Herdado de SelectionState.)
Método protegido IdentifyCommandsToBeFilteredOutForSingleSelection Substitua para identificar os comandos que não são válidos em um cenário de única seleção, para este estado de seleção. (Herdado de SelectionState.)
Método público Initialize Especifica a seleção real para operar após. (Herdado de SelectionState.)
Método público IsApplicable Determina se este estado de seleção é apropriado para uso com a seleção especificada. (Substitui SelectionState.IsApplicable(ICollection).)
Método público IsCommandToBeFilteredOut True se o comando especificado não deve ser ativado para este estado de seleção.O método é avaliado para a seleção coagida. (Herdado de SelectionState.)
Método protegido IsCommandToBeFilteredOutForMultipleSelection True se o comando especificado não deve ser ativado para este estado de seleção.O método é avaliado para a seleção coagida. (Herdado de SelectionState.)
Método protegido IsCommandToBeFilteredOutForSingleSelection True se o comando especificado não deve ser ativado para este estado de seleção.O método é avaliado para a seleção coagida. (Herdado de SelectionState.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
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