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 | |
---|---|---|
GeneralSelection | Constructor |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ActualSelection | obtiene la selección real. (Se hereda de SelectionState). | |
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). | |
CoercedSelectionCache | (Se hereda de SelectionState). | |
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). | |
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). | |
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). | |
HasCoercion | Determina si la selección tiene una conversión válida. (Se hereda de SelectionState). | |
IsActualSelectionMixed | True si todos los objetos seleccionados en la selección real son del mismo tipo. (Se hereda de SelectionState). | |
IsCoercedSelectionMixed | True si todos los objetos seleccionados en la selección forzada son del mismo tipo. (Se hereda de SelectionState). | |
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). | |
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 | |
---|---|---|
CacheCoercedSelection | Almacenar en memoria caché la colección especificada. (Se hereda de SelectionState). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IdentifyCommandsToBeFilteredOutForMultipleSelection | Reemplace para identificar los comandos que no son válidos. (Invalida a SelectionState.IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection)). | |
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). | |
Initialize | especifica la selección real para trabajar sobre. (Se hereda de SelectionState). | |
IsApplicable | Determina si este estado de selección es apppropriate para el uso con la selección especificada. (Invalida a SelectionState.IsApplicable(ICollection)). | |
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). | |
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)). | |
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). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
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)