Freigeben über


ITagger<T>-Schnittstelle

Ein Anbieter von Tags über einem Puffer.

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

Syntax

'Declaration
Public Interface ITagger(Of Out T As ITag)
public interface ITagger<out T>
where T : ITag
generic<typename T>
where T : ITag 
public interface class ITagger
type ITagger<'T when 'T : ITag> =  interface end
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • out T
    Der Typ der zu generierenden Tags.

    Dieser Typparameter ist Covariant. Das heißt, Sie können entweder den angegebenen Typ oder einen weiter abgeleiteten Typ verwenden. Weitere Informationen zu Ko- und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generika.

Der ITagger<T>-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode GetTags Ruft alle Tags ab, die die angegebene Spanne schneiden.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis TagsChanged Tritt ein, wenn Tags zum Anbieter hinzugefügt oder aus diesem entfernt werden.

Zum Seitenanfang

Hinweise

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