Classe GeneralSelection
Lida com seleções gerais não cobertas por outros estados de seleção.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectionState
Microsoft.VisualStudio.Modeling.Diagrams.GeneralSelection
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 GeneralSelection _
Inherits SelectionState
public class GeneralSelection : SelectionState
O tipo GeneralSelection expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
GeneralSelection | constructor |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
ActualSelection | Obtém a seleção real. (Herdado de SelectionState.) | |
CoercedSelection | Obtém a seleção coagida aplicando regras de coerção para a seleção real.Observação: O valor retornado pode ser nulo.Uma coerção nula indica o estado de seleção não define regras de coerção (ou sejaum seleciton vários, incluindo somente os conectores de comentário é coberto pelo estado de GeneralSelection, que não define quaisquer regras de coercions, para que a coerção da seleciton é nula).Se as regras de coerção são definidas para um estado de seleção, mas a coerção falha (como seria o caso de uma seleção, incluindo vários componentes que pertencem a diferentes regiões), a seleção coagida existe mas está vazia.Esses auxiliares podem ser usados para desmistificar os resultados de coercing uma seleção: * IsCoercible - true se o seleciton (ou seja, pode ser forçadoo estado de seleção Definir regras de coerção).CoercedSelection irá retornar uma coleção, mas ele pode estar vazio.* IsCoercionFailure - true se a seleção real pode ser forçada, mas a coerção falha (devido a regras de coerção). CoercedSelection será uma coleção de empy.* HasCoercion - true se a seleção real é coercable e seu coerção não falha.CoercedSelection irá retornar uma coleção não-vazia. (Herdado de SelectionState.) | |
CoercedSelectionCache | (Herdado de SelectionState.) | |
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.) | |
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.) | |
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.) | |
HasCoercion | Determina se a seleção tem uma coerção válida. (Herdado de SelectionState.) | |
IsActualSelectionMixed | True se todos os objetos selecionados na seleção real são do mesmo tipo. (Herdado de SelectionState.) | |
IsCoercedSelectionMixed | True se todos os objetos selecionados na seleção coagido são do mesmo tipo. (Herdado de SelectionState.) | |
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.) | |
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 | |
---|---|---|
CacheCoercedSelection | Cache da coleção especificada. (Herdado de SelectionState.) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IdentifyCommandsToBeFilteredOutForMultipleSelection | Substitua para identificar os comandos que não são válidos. (Substitui SelectionState.IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection).) | |
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.) | |
Initialize | Especifica a seleção real para operar após. (Herdado de SelectionState.) | |
IsApplicable | Determina se este estado de seleção é apppropriate para uso com a seleção especificada. (Substitui SelectionState.IsApplicable(ICollection).) | |
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.) | |
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. (Substitui SelectionState.IsCommandToBeFilteredOutForMultipleSelection(CommandID).) | |
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.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
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.