Compartir a través de


IVsTextStreamMarker (Interfaz)

Proporciona acceso a y manipula la posición de un marcador de texto en el búfer de texto. Esta interfaz tiene métodos a la recuperación de cambio unidimensional, con coordenadas.

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

Sintaxis

'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")> _
Public Interface IVsTextStreamMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface IVsTextStreamMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface class IVsTextStreamMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")>]
type IVsTextStreamMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextStreamMarker extends IVsTextMarker

El tipo IVsTextStreamMarker 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 comando de marcador de texto en un marcador.
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 información de la posición actual del marcador en la secuencia de texto.
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 GetStreamBuffer Proporciona acceso al búfer de texto asociado.
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 y la extensió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 CreateStreamMarker . La interfaz de IVsTextStreamMarker diferencia de IVsTextLineMarker en que utiliza coordenadas bastante bidimensionales lineales unidimensionales de coordenadas [línea, index]. Sin embargo, IVsTextLineMarker y IVsTextStreamMarker son implementados por el mismo objeto subyacente y puede llamar al método de 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

Implementa el marcador de texto.

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)