Freigeben über


IVsPackageDefinedTextMarkerType-Schnittstelle

Beschreibt, wie ein benutzerdefinierter Typ für Marker, die dem Benutzer angezeigt und verhält.

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

Syntax

'Declaration
<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPackageDefinedTextMarkerType
[GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface IVsPackageDefinedTextMarkerType
[GuidAttribute(L"C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface class IVsPackageDefinedTextMarkerType
[<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")>]
[<InterfaceTypeAttribute()>]
type IVsPackageDefinedTextMarkerType =  interface end
public interface IVsPackageDefinedTextMarkerType

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

Methoden

  Name Beschreibung
Öffentliche Methode DrawGlyphWithColors Zeichnet ein Symbol im angegebenen Anzeigekontext als auch umgebendes Rechteck unter Verwendung der bereitgestellten Farben.
Öffentliche Methode GetBehaviorFlags Steuert, wie der Markierung Text nachverfolgt, wenn Änderungen auftreten.
Öffentliche Methode GetDefaultColors Gibt den standardmäßigen Vordergrund- und Hintergrundfarben für einen Marker zurück.
Öffentliche Methode GetDefaultFontFlags Gibt zusätzliche Änderungen an der Darstellung von Text an, die vom Marker bestimmt wird.
Öffentliche Methode GetDefaultLineStyle Gibt die standardmäßige Zeilen Typ der Marker für einen benutzerdefinierten Attribute zurück.
Öffentliche Methode GetPriorityIndex Gibt den Zeilenindex Priorität Marker für den benutzerdefinierten Typ zurück, wenn der höchste Priorität Wert die oberste Position empfängt.
Öffentliche Methode GetVisualStyle Gibt die Darstellung, die Position und den Farbton eines benutzerdefinierten Typs Marker zurück, z. B. ein Bit archivierte.

Zum Seitenanfang

Hinweise

Diese Schnittstelle ermöglicht die Markierung das Verhalten für einen benutzerdefinierten Typ der Markierung angegeben werden. Sie können bestimmte Markierung mithilfe der Attribute IVsTextMarker-Schnittstelle (SetBehavior), SetVisualStyleändern usw.) sowie indem Sie IVsTextMarkerClient angeben, wenn Sie einen Marker erstellen.

Implementieren Sie IVsPackageDefinedTextMarkerType , der beschreibt, wie ein angegebener Marker für den Benutzer angezeigt und verhält. Die Umgebung ruft die Methoden von IVsPackageDefinedTextMarkerType an, ob neue Informationen zu Anpassungen erstellt werden, wie nachfolgend veranschaulicht:

  • Benutzer beginnt die integrierte Entwicklungsumgebung (IDE) zum ersten Mal.

  • Optionen Benutzer wählt im Menü Extras aus, und klicken Sie dann auf die Schaltfläche Standard wiederherstellen im Dialogfeld Schriftart und Farben .

Hinweise zur Implementierung

Implementiert einen benutzerdefinierten Markierung des Arrays bereitzustellen.

Hinweise zu Aufrufern

Wird von der Umgebung, um die Marker Informationen zum benutzerdefinierten Markierung anwendbar zu bestimmen.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace