Classe GeneralSelection
gestisce le selezioni generali non analizzate dagli altri stati di selezione.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectionState
Microsoft.VisualStudio.Modeling.Diagrams.GeneralSelection
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintassi
'Dichiarazione
Public Class GeneralSelection _
Inherits SelectionState
public class GeneralSelection : SelectionState
Il tipo GeneralSelection espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
GeneralSelection | costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ActualSelection | Ottiene la selezione effettiva. (Ereditato da SelectionState) |
![]() |
CoercedSelection | Ottiene la selezione assegnato applicando le regole di coercizione alla selezione.NOTA: il valore restituito può essere null.Una coercizione null indica che lo stato di selezione non definisce le regole di coercizione ovvero.un seleciton più inclusi solo i connettori di commento viene analizzato dallo stato di GeneralSelection, che non definisce alcune regole di coercizioni, la coercizione di seleciton è null).Se le regole di coercizione vengono definite per lo stato di selezione, ma la coercizione avrà esito negativo (ad esempio essere l'argomento per una selezione tra diversi componenti che appartengono alle aree diverse), la selezione assegnata esiste ma è vuota.questi helper possono essere utilizzati per demistificare i risultati di assegnare una selezione: * IsCoercible - true se il seleciton può essere assegnato (ovvero.lo stato di selezione definisce le regole di coercizione).CoercedSelection restituirà una raccolta, ma può essere vuoto.* IsCoercionFailure - true se la selezione effettiva può essere assegnata, ma la coercizione avrà esito negativo (regole di coercizione dovute). CoercedSelection sarà una raccolta empy.* HasCoercion - true se la selezione effettiva è coercable e la coercizione ha esito negativo.CoercedSelection restituirà una raccolta non vuota. (Ereditato da SelectionState) |
![]() |
CoercedSelectionCache | (Ereditato da SelectionState) |
![]() |
CoercedSelectionModelElements | È possibile che il CoercedSelection includa Pels e i mel associati a Pels che non è già inclusa.Questo metodo restituisce un elenco che sostituisce il Pels nella selezione assegnata ai relativi mel associati, e tutti i mel dalla selezione assegnata senza pels. (Ereditato da SelectionState) |
![]() |
CoercedSelectionPresentationElements | È possibile che il CoercedSelection includa Pels e i mel associati a Pels che non è già inclusa.Questo metodo restituisce una raccolta che esclude tutti i mel. (Ereditato da SelectionState) |
![]() |
CoercionCompliantSelection | Restituisce l'elenco degli oggetti selezionati conformi alle regole di coercizione.Se la selezione è coercable, la selezione assegnata verrà restituita, se c " è un errore di coercizione l'elenco è vuoto.Se non esistono regole di coercizione (! IsCoercable), quindi selezione effettiva viene restituito. (Ereditato da SelectionState) |
![]() |
HasCoercion | Determina se la selezione è presente una coercizione valida. (Ereditato da SelectionState) |
![]() |
IsActualSelectionMixed | True se tutti gli oggetti selezionati nella selezione sono dello stesso tipo. (Ereditato da SelectionState) |
![]() |
IsCoercedSelectionMixed | True se tutti gli oggetti selezionati nella selezione assegnata sono dello stesso tipo. (Ereditato da SelectionState) |
![]() |
IsCoercible | Determina se la selezione effettiva può essere assegnato.Togegher IsCoercible e IsCoercionFailure distinguono l'errore di coercizione e alcuna coercizione disponibile. (Ereditato da SelectionState) |
![]() |
IsCoercionFailure | Togegher IsCoercible e IsCoercionFailure distinguono l'errore di coercizione e alcuna coercizione disponibile. (Ereditato da SelectionState) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CacheCoercedSelection | Memorizzare nella cache la raccolta specificata. (Ereditato da SelectionState) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IdentifyCommandsToBeFilteredOutForMultipleSelection | Override per identificare i controlli che non sono validi. (Esegue l'override di SelectionState.IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection)). |
![]() |
IdentifyCommandsToBeFilteredOutForSingleSelection | Override per identificare i controlli che non sono validi in un singolo scenario di selezione, per lo stato di selezione. (Ereditato da SelectionState) |
![]() |
Initialize | specifica la selezione effettiva per l'esecuzione su. (Ereditato da SelectionState) |
![]() |
IsApplicable | Determina se lo stato di selezione è apppropriate per l'utilizzo con la selezione specificata. (Esegue l'override di SelectionState.IsApplicable(ICollection)). |
![]() |
IsCommandToBeFilteredOut | True se il comando specificato è abilitato per lo stato di selezione.Il metodo viene valutato per la selezione assegnata. (Ereditato da SelectionState) |
![]() |
IsCommandToBeFilteredOutForMultipleSelection | True se il comando specificato è abilitato per lo stato di selezione.Il metodo viene valutato per la selezione assegnata. (Esegue l'override di SelectionState.IsCommandToBeFilteredOutForMultipleSelection(CommandID)). |
![]() |
IsCommandToBeFilteredOutForSingleSelection | True se il comando specificato è abilitato per lo stato di selezione.Il metodo viene valutato per la selezione assegnata. (Ereditato da SelectionState) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.