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 | |
---|---|---|
DrawGlyph | Dibuja un glifo en el margen widget dado un contexto y un rectángulo delimitador de la pantalla. | |
ExecMarkerCommand | Ejecuta un marcador de texto en un marcador de texto. | |
GetBehavior | Devuelve un comportamiento de marcador de texto establecido por el método de SetBehavior . | |
GetCurrentSpan | Devuelve la posición actual del marcador de texto. | |
GetLineBuffer | Proporciona acceso a un búfer de texto asociado. | |
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. | |
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 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 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)