Condividi tramite


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
Metodo pubblico GeneralSelection costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActualSelection Ottiene la selezione effettiva. (Ereditato da SelectionState)
Proprietà pubblica 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)
Proprietà protetta. CoercedSelectionCache (Ereditato da SelectionState)
Proprietà pubblica 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)
Proprietà pubblica 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)
Proprietà pubblica 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)
Proprietà pubblica HasCoercion Determina se la selezione è presente una coercizione valida. (Ereditato da SelectionState)
Proprietà pubblica IsActualSelectionMixed True se tutti gli oggetti selezionati nella selezione sono dello stesso tipo. (Ereditato da SelectionState)
Proprietà pubblica IsCoercedSelectionMixed True se tutti gli oggetti selezionati nella selezione assegnata sono dello stesso tipo. (Ereditato da SelectionState)
Proprietà pubblica 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)
Proprietà pubblica IsCoercionFailure Togegher IsCoercible e IsCoercionFailure distinguono l'errore di coercizione e alcuna coercizione disponibile. (Ereditato da SelectionState)

In alto

Metodi

  Nome Descrizione
Metodo protetto CacheCoercedSelection Memorizzare nella cache la raccolta specificata. (Ereditato da SelectionState)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto IdentifyCommandsToBeFilteredOutForMultipleSelection Override per identificare i controlli che non sono validi. (Esegue l'override di SelectionState.IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection)).
Metodo protetto IdentifyCommandsToBeFilteredOutForSingleSelection Override per identificare i controlli che non sono validi in un singolo scenario di selezione, per lo stato di selezione. (Ereditato da SelectionState)
Metodo pubblico Initialize specifica la selezione effettiva per l'esecuzione su. (Ereditato da SelectionState)
Metodo pubblico IsApplicable Determina se lo stato di selezione è apppropriate per l'utilizzo con la selezione specificata. (Esegue l'override di SelectionState.IsApplicable(ICollection)).
Metodo pubblico IsCommandToBeFilteredOut True se il comando specificato è abilitato per lo stato di selezione.Il metodo viene valutato per la selezione assegnata. (Ereditato da SelectionState)
Metodo protetto 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)).
Metodo protetto IsCommandToBeFilteredOutForSingleSelection True se il comando specificato è abilitato per lo stato di selezione.Il metodo viene valutato per la selezione assegnata. (Ereditato da SelectionState)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams