Freigeben über


IVsTextLineMarker-Schnittstelle

Ermöglicht den Zugriff auf die Positionierung und Bearbeiten einer Textmarkierung innerhalb eines Puffers. Diese Schnittstelle verfügt über Methoden, um zweidimensionalen Koordinaten abzurufen oder zu ändern.

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

Syntax

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

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

Methoden

  Name Beschreibung
Öffentliche Methode DrawGlyph Zeichnet ein Symbol im angegebenen Rand des Widget ein Anzeigekontext als auch ein umschließendes Rechteck.
Öffentliche Methode ExecMarkerCommand Führt eine Textmarkierung anhand einer Textmarkierung aus.
Öffentliche Methode GetBehavior Gibt ein Textmarkierungs verhalten zurück, das von der SetBehavior-Methode festgelegt wird.
Öffentliche Methode GetCurrentSpan Gibt die aktuelle Position der Textmarkierung zurück.
Öffentliche Methode GetLineBuffer Bietet Zugriff auf einem zugeordneten Textpuffer.
Öffentliche Methode GetMarkerCommandInfo Gibt Informationen über den Befehl Textmarkierungs zurück.
Öffentliche Methode GetPriorityIndex Gibt den Textmarkierungs prioritäts Index zurück, wenn der höchsten Wert die oberste Position abruft.
Öffentliche Methode GetTipText Gibt den Textkörper zurück, die in einem Spitze für den Typ der Markierung anzuzeigen.
Öffentliche Methode GetType Gibt einen Textmarkierungs " zurück.
Öffentliche Methode GetVisualStyle Gibt den visuellen Stil Marker eines Typs zurück.
Öffentliche Methode Invalidate Hindert dem Erscheinen einer Textmarkierung auf der Benutzeroberfläche.
Öffentliche Methode ResetSpan Setzt die Position der Textmarkierung zurück.
Öffentliche Methode SetBehavior Legt das Verhalten einer Textmarkierung fest.
Öffentliche Methode SetType Legt einen Typ Textmarkierungs fest.
Öffentliche Methode SetVisualStyle Legt den visuellen Stil eines Typs Marker fest.
Öffentliche Methode UnadviseClient Benachrichtigt Clients ab, falls vorhanden.

Zum Seitenanfang

Hinweise

Diese Schnittstelle stellt den Marker selbst dar. Die Markierung wird erstellt, indem die CreateLineMarker-Methode aufgerufen wird. Die IVsTextLineMarker-Schnittstelle unterscheidet sich von IVsTextStreamMarker darin, dass sie zweidimensionale [Zeile] Index Dimension lineare Koordinaten der Koordinaten relativ verwendet. IVsTextLineMarker und IVsTextStreamMarker werden jedoch durch das gleiche zugrunde liegende Objekt implementiert und Sie können die IUnknown::QueryInterface zwischen ihnen Methode aufrufen.

Ein Marker schwimmt über den angegebenen Textbereich, falls er erstellt wird. Wenn der Text gelöscht wird, wird der Marker deaktiviert. Wenn der Text vergrößert oder verkleinert wird vergrößert, verkleinert oder der Marker.

Hinweise zur Implementierung

Wird von Visual Studio-Textmarkierungen.

Hinweise zu Aufrufern

Wird von VSPackages (oder simsen Sie Puffer clienten).

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace