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 | |
---|---|---|
DrawGlyph | Dibuja un glifo en el margen widget dado un contexto y un rectángulo delimitador de la pantalla. | |
ExecMarkerCommand | Ejecuta un comando de marcador de texto en un marcador. | |
GetBehavior | Devuelve un comportamiento de marcador de texto establecido por el método de SetBehavior . | |
GetCurrentSpan | Devuelve información de la posición actual del marcador en la secuencia de texto. | |
GetMarkerCommandInfo | Devuelve información del marcador de texto. | |
GetPriorityIndex | Devuelve el índice de la prioridad de marcador de texto, con el valor máximo obteniendo la posición superior. | |
GetStreamBuffer | Proporciona acceso al búfer de texto asociado. | |
GetTipText | Devuelve el texto para mostrarse en una sugerencia para el tipo de marcador. | |
GetType | Devuelve un tipo de marcador de texto. | |
GetVisualStyle | Devuelve el estilo visual de un tipo de marcador. | |
Invalidate | Evita que un marcador de texto aparece en la interfaz de usuario. | |
ResetSpan | Restablece la posición y la extensión de marcador de texto. | |
SetBehavior | Establece el comportamiento de un marcador de texto. | |
SetType | Establece un tipo de marcador de texto. | |
SetVisualStyle | Establece el estilo visual de un tipo de marcador. | |
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)