Condividi tramite


Enumerazione _BufferCoordinatorMappingMode

Specifica la modalità di mapping del responsabile del buffer per i linguaggi contenuti.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
Public Enumeration _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
public enum class _BufferCoordinatorMappingMode
type _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode

Membri

Nome membro Descrizione
BCMM_ENTIREBUFFER Indica che il buffer è una singola intervallo, pertanto non marcatori vengono obbligatorio.Si tratta di un metodo speciale, se si crea un marcatore per tenere traccia dell'intero buffer, il marcatore verrà eliminato quando l'utente elimina il contenuto del buffer e tutti gli eventi successivi dei marcatori verranno persi.Non è possibile creare un marcatore che è più largo del buffer.Questa modalità sostituisce tutti gli altri flag di bit impostati.
BCMM_EXTENDED una combinazione di BCMM_EXTENDEDLEFT e BCMM_EXTENDEDRIGHT.
BCMM_EXTENDEDLEFT Indica che la selezione primaria in realtà a un altro carattere, ma solo caratteri che seguono il carattere aggiuntivo viene replicato nell'intervallo secondario.In questo modo viene utilizzata per impedire l'eliminazione dei marcatori di testo quando una di uno degli intervalli di 0 caratteri, ad esempio, quando l'utente elimina tutti nell'intervallo di intervalli.In modalità sinistra estesa, l'intervallo primaria include “il >„ dall'apertura <script>tag.In genere questa modalità deve essere modificata solo quando non sono mapping.Se la modalità di mapping viene modificata quando il responsabile del buffer ha già mapping dell'intervallo, il risultato sarà imprevedibile.
BCMM_EXTENDEDRIGHT Indica che la selezione primaria in realtà un altro carattere alla fine, ma solo caratteri prima che il carattere aggiuntivo viene replicato nell'intervallo secondario.In questo modo viene utilizzata per impedire l'eliminazione dei marcatori di testo quando una di uno degli intervalli di 0 caratteri, ad esempio, quando l'utente elimina tutti nell'intervallo di intervalli.Nella destra modalità estesa, l'intervallo primaria include “il <„ la chiusura </script>tag.In genere questa modalità deve essere modificata solo quando non sono mapping.Se la modalità di mapping viene modificata quando il responsabile del buffer ha già mapping dell'intervallo, il risultato sarà imprevedibile.
BCMM_NORMAL Indica la modalità predefinita, in cui l'intervallo primaria è uguale all'intervallo secondario.

Note

Firma COM

da singlefileeditor.idl:

enum _BufferCoordinatorMappingMode {
    BCMM_NORMAL        = 0, 
    BCMM_EXTENDEDLEFT  = 0x2,
    BCMM_EXTENDEDRIGHT = 0x1,
    BCMM_EXTENDED      = 0x3,
    BCMM_ENTIREBUFFER  = 0x4 
};
typedef DWORD BufferCoordinatorMappingMode;

I valori in questa enumerazione sono passati a SetBufferMappingModes metodo in IVsTextBufferCoordinator interfaccia.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop