Compartir a través de


GeneralSelection (Clase)

Controla las selecciones generales no cubiertas por otros estados de selección.

Jerarquía de herencia

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

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

El tipo GeneralSelection expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público GeneralSelection Constructor

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ActualSelection obtiene la selección real. (Se hereda de SelectionState).
Propiedad pública CoercedSelection Obtiene la selección forzada por las reglas de conversión que se aplican a la selección real.NOTA: El valor devuelto puede ser null.Una conversión nula indica que el estado de selección no define reglas de conversión (es decir.un seleciton múltiple que incluye solo los conectores de comentario es cubiertas por el estado de GeneralSelection, que no define ninguna regla de las conversiones, por lo que la conversión de los seleciton es null).Si las reglas de conversión se definen para un estado de selección, pero se produce un error en la conversión (como es el caso para una selección entre varios componentes que pertenecen a zonas diferentes), la selección forzada existe pero está vacía.Estas aplicaciones auxiliares se pueden utilizar para desmistificar los resultados para forzar una selección: * IsCoercible - true si el seleciton puede forzar (es decir.el estado de selección define reglas de coerción).CoercedSelection devolverá una colección, pero puede estar vacío.* IsCoercionFailure - true si la selección real puede ser forzada, pero la conversión un error (las reglas debidas de conversión.) CoercedSelection será una colección empy.* HasCoercion - true si la selección real es coercable y no disminuye la conversión.CoercedSelection devolverá una colección no está vacía. (Se hereda de SelectionState).
Propiedad protegida CoercedSelectionCache (Se hereda de SelectionState).
Propiedad pública CoercedSelectionModelElements Es posible que el CoercedSelection incluya los píxeles y Mels que están asociados con los píxeles que no están ya incluidos.Este método devuelve una lista que reemplace los píxeles de la selección forzada con el Mels asociado, más cualquier melio de selección forzada que no tiene píxeles. (Se hereda de SelectionState).
Propiedad pública CoercedSelectionPresentationElements Es posible que el CoercedSelection incluya los píxeles y Mels que están asociados con los píxeles que no están ya incluidos.Este método devuelve una colección que excluye cualquier Mels. (Se hereda de SelectionState).
Propiedad pública CoercionCompliantSelection Devuelve la lista de objetos seleccionados que cumplen con las reglas de conversión.Si la selección está coercable, la selección forzada volverá; si hay un error de conversión la lista estará vacía.¡Si no existen reglas de conversión (! IsCoercable), la selección real se devuelve. (Se hereda de SelectionState).
Propiedad pública HasCoercion Determina si la selección tiene una conversión válida. (Se hereda de SelectionState).
Propiedad pública IsActualSelectionMixed True si todos los objetos seleccionados en la selección real son del mismo tipo. (Se hereda de SelectionState).
Propiedad pública IsCoercedSelectionMixed True si todos los objetos seleccionados en la selección forzada son del mismo tipo. (Se hereda de SelectionState).
Propiedad pública IsCoercible Determina si la selección real podría verse obligada.Togegher IsCoercible e IsCoercionFailure distinguen entre el error de la conversión, y ninguna conversión disponibles. (Se hereda de SelectionState).
Propiedad pública IsCoercionFailure Togegher IsCoercible e IsCoercionFailure distinguen entre el error de la conversión, y ninguna conversión disponibles. (Se hereda de SelectionState).

Arriba

Métodos

  Nombre Descripción
Método protegido CacheCoercedSelection Almacenar en memoria caché la colección especificada. (Se hereda de SelectionState).
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 GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido IdentifyCommandsToBeFilteredOutForMultipleSelection Reemplace para identificar los comandos que no son válidos. (Invalida a SelectionState.IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection)).
Método protegido IdentifyCommandsToBeFilteredOutForSingleSelection Reemplace para identificar los comandos que no son válidos en una sola escenario de selección, para este estado de selección. (Se hereda de SelectionState).
Método público Initialize especifica la selección real para trabajar sobre. (Se hereda de SelectionState).
Método público IsApplicable Determina si este estado de selección es apppropriate para el uso con la selección especificada. (Invalida a SelectionState.IsApplicable(ICollection)).
Método público IsCommandToBeFilteredOut True si se habilita el comando especificado para este estado de selección.el método se evalúa para la selección forzada. (Se hereda de SelectionState).
Método protegido IsCommandToBeFilteredOutForMultipleSelection True si se habilita el comando especificado para este estado de selección.el método se evalúa para la selección forzada. (Invalida a SelectionState.IsCommandToBeFilteredOutForMultipleSelection(CommandID)).
Método protegido IsCommandToBeFilteredOutForSingleSelection True si se habilita el comando especificado para este estado de selección.el método se evalúa para la selección forzada. (Se hereda de SelectionState).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
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)