Freigeben über


ITaggerProvider-Schnittstelle

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

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

Syntax

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

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

Methoden

  Name Beschreibung
Öffentliche Methode CreateTagger<T> Erstellt einen Taganbieter für 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: Gliedern

Exemplarische Vorgehensweise: Übereinstimmende geschweifte Klammern angezeigt werden

Exemplarische Vorgehensweise: SmartTags anzeigen

Exemplarische Vorgehensweise: Ein Rand-Symbol erstellen

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Tagging-Namespace