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