Compartir a través de


IVsTextLayer (Interfaz)

Diseño de identificadores entre un búfer base y una vista.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<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

El tipo IVsTextLayer expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público BaseLineIndexToLocal
Método público CanReplaceLines
Método público CopyLineText Coloca el intervalo de texto especificada en un búfer asignado por el llamador
Método público CreateTrackingPoint Crea un punto de seguimiento de longitud cero que es similar a un marcador de posición cero.
Método público DeeperLayerLineIndexToLocal
Método público EnumLayerMarkers Enumera todos los marcadores.
Método público GetBaseBuffer
Método público GetLastLineIndex Devuelve la longitud de la última línea.
Método público GetLengthOfLine devuelve la longitud de una línea.
Método público GetLineCount devuelve el número de líneas.
Método público GetLineDataEx
Método público GetLineText Coloca el intervalo de texto especificada en BSTR.
Método público GetMarkerData
Método público LocalLineIndexToBase
Método público LocalLineIndexToDeeperLayer
Método público LockBufferEx
Método público MapLocalSpansToTextOriginatingLayer Asigna un conjunto de intervalos locales al nivel más bajo que se origina el texto.
Método público ReleaseLineDataEx
Método público ReleaseMarkerData
Método público ReplaceLines Controla interrumpir/la combinación, etc. de línea.
Método público ReplaceLinesEx Controla interrumpir/la combinación, etc. de línea.
Método público UnlockBufferEx

Arriba

Comentarios

Un ejemplo es un nivel de función-en-uno-Tiempo oculta el texto antes y después de una función.

Una capa de texto puede actuar como nivel de texto sobre otra. El búfer propia es una capa de texto. Para cualquier número de capas de texto puede modificar el concepto “vista” de la vista del búfer subyacente.

esta interfaz es derivada de IVsTextLines

Notas para los implementadores

No puede implementar actualmente esta interfaz.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)

IVsTextLayer2