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 | |
---|---|---|
GetTags | Ruft alle Tags ab, die die angegebene Spanne schneiden. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
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