Compartir a través de


IVsTextLayerMarker (Interfaz)

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

Sintaxis

'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")> _
Public Interface IVsTextLayerMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface IVsTextLayerMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface class IVsTextLayerMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
type IVsTextLayerMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLayerMarker extends IVsTextMarker

El tipo IVsTextLayerMarker expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público DrawGlyph Dibuja un glifo en elementos TITLE. y el RECT especificados.
Método público DrawGlyphEx
Método público ExecMarkerCommand
Método público GetBehavior Devuelve el comportamiento del marcador.
Método público GetCurrentSpan Devuelve la posición actual del intervalo.
Método público GetMarkerCommandInfo
Método público GetPriorityIndex Devuelve el índice de prioridad.
Método público GetTextLayer
Método público GetTipText Devuelve el texto de información sobre herramientas.
Método público GetType Devuelve el tipo de marcador.
Método público GetVisualStyle devuelve el estilo visual de un marcador.
Método público Invalidate Evita que un marcador aparece en la interfaz de usuario.
Método público IsInvalidated
Método público QueryClientInterface Permite al llamador conocersi el marcador se invalida
Método público ResetSpan Restablece la posición del marcador.
Método público SetBehavior
Método público SetType
Método público SetVisualStyle
Método público UnadviseClient Unadvise el cliente, si existe.

Arriba

Comentarios

Esta interfaz es expuesta por los objetos de marcador que residen en un nivel arbitrario. Son un concepto más general que un marcador del búfer. Los marcadores de búfer son por definición marcadores de capas, pero algunos niveles que no son búferes también pueden ser marcadores. Si tiene IVsTextLineMarker o IVsTextStreamMarker se garantiza que puede QueryInterface para IVsTextLayerMarker, pero no viceversa. (Se aplica a los marcadores búfer-originados sin embargo.)

Vea también

Referencia

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