Compartir a través de


IVsTextLineMarker (Interfaz)

Proporciona acceso a y manipula la posición de un marcador de texto dentro de un búfer. Esta interfaz contiene métodos para recuperar o cambiar coordenadas bidimensionales.

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

Sintaxis

'Declaración
<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextLineMarker _
    Inherits IVsTextMarker
[GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface IVsTextLineMarker : IVsTextMarker
[GuidAttribute(L"31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface class IVsTextLineMarker : IVsTextMarker
[<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")>]
[<InterfaceTypeAttribute()>]
type IVsTextLineMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLineMarker extends IVsTextMarker

El tipo IVsTextLineMarker expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público DrawGlyph Dibuja un glifo en el margen widget dado un contexto y un rectángulo delimitador de la pantalla.
Método público ExecMarkerCommand Ejecuta un marcador de texto en un marcador de texto.
Método público GetBehavior Devuelve un comportamiento de marcador de texto establecido por el método de SetBehavior .
Método público GetCurrentSpan Devuelve la posición actual del marcador de texto.
Método público GetLineBuffer Proporciona acceso a un búfer de texto asociado.
Método público GetMarkerCommandInfo Devuelve información del marcador de texto.
Método público GetPriorityIndex Devuelve el índice de la prioridad de marcador de texto, con el valor máximo obteniendo la posición superior.
Método público GetTipText Devuelve el texto para mostrarse en una sugerencia para el tipo de marcador.
Método público GetType Devuelve un tipo de marcador de texto.
Método público GetVisualStyle Devuelve el estilo visual de un tipo de marcador.
Método público Invalidate Evita que un marcador de texto aparece en la interfaz de usuario.
Método público ResetSpan Restablece la posición de marcador de texto.
Método público SetBehavior Establece el comportamiento de un marcador de texto.
Método público SetType Establece un tipo de marcador de texto.
Método público SetVisualStyle Establece el estilo visual de un tipo de marcador.
Método público UnadviseClient Unadvises el cliente, si hay alguno.

Arriba

Comentarios

Esta interfaz representa el marcador propio. Se crea llamando al marcador el método de CreateLineMarker . La interfaz de IVsTextLineMarker diferencia de IVsTextStreamMarker en que utiliza [línea, index] coordenadas lineales bastante unidimensionales bidimensionales de coordenadas. Sin embargo, IVsTextLineMarker y IVsTextStreamMarker son implementados por el mismo objeto subyacente y puede llamar al método de IUnknown::QueryInterface entre ellos.

Un marcador flota sobre el área de texto especificada cuando se crea. Si se elimina el texto, elimine el marcador. Si el texto aumenta o contrae, el marcador aumenta o se reduce en consecuencia.

Notas para los implementadores

Implementado por marcadores de texto de Visual Studio.

Notas para los llamadores

Llamado por VSPackages (o cualquier texto que el cliente de búfer).

Vea también

Referencia

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