Freigeben über


IViewTaggerProvider-Schnittstelle

Erstellt einen ITagger<T> für einen angegebenen Puffer.

Namespace:  Microsoft.VisualStudio.Text.Tagging
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Syntax

'Declaration
Public Interface IViewTaggerProvider
public interface IViewTaggerProvider
public interface class IViewTaggerProvider
type IViewTaggerProvider =  interface end
public interface IViewTaggerProvider

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

Methoden

  Name Beschreibung
Öffentliche Methode CreateTagger<T> Erstellt einen Taganbieter für die angegebene Ansicht und den angegebenen Puffer.

Zum Seitenanfang

Hinweise

Dies ist ein MEF-Komponenten-Teil und Implementierungen müssen die folgenden Attribute:

[Export(nameSource=typeof(ITaggerProvider))] 

Exporte müssen mindestens ein Attribut eines Inhaltstyps und Tagtyp mindestens Attribut angeben.

Weitere Informationen zum Etikettieren finden Sie im Abschnitt „Abschnitt“ Klassifizierungs Tag- und Innerhalb des Editors. Informationen zum Erweitern und das Hinzufügen von Tagen, sehen Sie, dass das „Erweitern“ - Abschnitt von Editor-Erweiterungs-Punkte- Tags.

Beispiele

Beispiele für die Verwendung dieser Schnittstelle finden Sie in den folgenden exemplarischen Vorgehensweisen:

Exemplarische Vorgehensweise: Text markieren

Exemplarische Vorgehensweise: Übereinstimmende geschweifte Klammern angezeigt werden

Exemplarische Vorgehensweise: SmartTags anzeigen

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Tagging-Namespace