Freigeben über


IVsTextLayerMarker-Schnittstelle

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<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

Der IVsTextLayerMarker-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode DrawGlyph Zeichnet ein Symbol im angegebenen DC & RECT.
Öffentliche Methode DrawGlyphEx
Öffentliche Methode ExecMarkerCommand
Öffentliche Methode GetBehavior Gibt das Verhalten von Markern zurück.
Öffentliche Methode GetCurrentSpan Gibt die aktuelle Spanne Position zurück.
Öffentliche Methode GetMarkerCommandInfo
Öffentliche Methode GetPriorityIndex Gibt den Zeilenindex Priorität zurück.
Öffentliche Methode GetTextLayer
Öffentliche Methode GetTipText Gibt den QuickInfo-Text zurück.
Öffentliche Methode GetType Gibt die Markierung " zurück.
Öffentliche Methode GetVisualStyle Gibt den visuellen Stil des Markers zurück.
Öffentliche Methode Invalidate Hindert einen Marker dem Erscheinen in der Benutzeroberfläche.
Öffentliche Methode IsInvalidated
Öffentliche Methode QueryClientInterface Benachrichtigt den Aufrufer, ob der Marker für ungültig erklärt wurde
Öffentliche Methode ResetSpan marker Zeilenposition zurücksetzen.
Öffentliche Methode SetBehavior
Öffentliche Methode SetType
Öffentliche Methode SetVisualStyle
Öffentliche Methode UnadviseClient Melden Sie sich die Clients ab, sofern vorhanden.

Zum Seitenanfang

Hinweise

Diese Schnittstelle wird von Markern Objekte verfügbar gemacht, die in einer beliebigen Ebene leben. Sie sind ein Konzept allgemeines mehr als ein Puffer marker. marker Puffer sind definitionsgemäß Ebenen marker, aber einige Ebenen, die keine Puffer wurden, können auch Marker auslösen. Wenn Sie IVsTextLineMarker oder IVsTextStreamMarker haben, wird es, dass Sie QueryInterface für IVsTextLayerMarkerkönnen, aber nicht umgekehrt gewährleistet. (Dies gilt für Puffer-ausgelöste jedoch auch Marker).

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace