Condividi tramite


Interfaccia IVsTextLayer

Layout di handle tra un buffer di base e una visualizzazione.

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

Sintassi

'Dichiarazione
<InterfaceTypeAttribute()> _
<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")> _
Public Interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute(L"0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface class IVsTextLayer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")>]
type IVsTextLayer =  interface end
public interface IVsTextLayer

Il tipo IVsTextLayer espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico BaseLineIndexToLocal
Metodo pubblico CanReplaceLines
Metodo pubblico CopyLineText Inserisce l'intervallo di testo in un buffer allocato dal chiamante
Metodo pubblico CreateTrackingPoint Crea un punto di rilevamento di lunghezza zero che è simile a un marcatore di lunghezza zero.
Metodo pubblico DeeperLayerLineIndexToLocal
Metodo pubblico EnumLayerMarkers Enumera i marcatori.
Metodo pubblico GetBaseBuffer
Metodo pubblico GetLastLineIndex Restituisce la lunghezza dell'ultima riga.
Metodo pubblico GetLengthOfLine Restituisce la lunghezza di una riga.
Metodo pubblico GetLineCount Restituisce il numero di righe.
Metodo pubblico GetLineDataEx
Metodo pubblico GetLineText Inserisce l'intervallo di testo in un BSTR.
Metodo pubblico GetMarkerData
Metodo pubblico LocalLineIndexToBase
Metodo pubblico LocalLineIndexToDeeperLayer
Metodo pubblico LockBufferEx
Metodo pubblico MapLocalSpansToTextOriginatingLayer Esegue il mapping di un set di intervalli locali al livello inferiore che possa produrre il testo.
Metodo pubblico ReleaseLineDataEx
Metodo pubblico ReleaseMarkerData
Metodo pubblico ReplaceLines Arrestare o unire, e così via. la riga di handle.
Metodo pubblico ReplaceLinesEx Arrestare o unire, e così via. la riga di handle.
Metodo pubblico UnlockBufferEx

In alto

Note

Un esempio è un livello di funzione per volta che nasconde il testo prima e dopo una funzione.

Un livello di testo può fungere da un livello del testo su un altro. Il buffer stesso è un livello di testo. Pertanto un numero qualsiasi di livelli di testo possono modificare “la percezione della„ visualizzazione del buffer sottostante.

questa interfaccia è derivata da IVsTextLines

Note per gli implementatori

Non è possibile attualmente implementare questa interfaccia.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop

IVsTextLayer2