Freigeben über


Microsoft.VisualStudio.Text.Tagging-Namespace

Das Etikettieren ist eine Methode zum Hinzufügen von Markern auf den Textabschnitten im Editor.

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.

Klassen

  Klasse Beschreibung
Öffentliche Klasse BatchedTagsChangedEventArgs Stellt Informationen für das BatchedTagsChanged-Ereignis bereit.
Öffentliche Klasse ClassificationTag Ein Tag, das einen Klassifizierungstyp darstellt.Eine Implementierung von IClassificationTag.
Öffentliche Klasse ErrorTag Eine Implementierung von IErrorTag.
Öffentliche Klasse MappingTagSpan<T> Die Implementierung von IMappingTagSpan<T>.
Öffentliche Klasse OutliningRegionTag Stellt ein Tag zum Gliedern von Bereichen dar.
Öffentliche Klasse OverviewMarkTag An implementation of IOverviewMarkTag.
Öffentliche Klasse SimpleTagger<T> Stellt einfaches, threadsicheres Speichern von und Interaktion mit Tags des angegebenen Typs bereit.
Öffentliche Klasse SpaceNegotiatingAdornmentTag Stellt ein Tag für ein Zusatzelement mit Platzausgleich dar.Das Tag wird verwendet, um Platz zum Positionieren des Zusatzelements in einer Ansicht bereitzustellen.
Öffentliche Klasse TagsChangedEventArgs Stellt Informationen zum TagsChanged-Ereignis bereit.
Öffentliche Klasse TagSpan<T> Die Implementierung von ITagSpan<T>.
Öffentliche Klasse TagTypeAttribute Deklariert die Typen von Tags, die von einem ITagger<T> erstellt werden.
Öffentliche Klasse TextMarkerTag Stellt das Textmarkierungstag dar, mit dem Textmarkierungszusatzelemente in einer Ansicht platziert werden.
Öffentliche Klasse TrackingTagSpan<T> Ordnet ein ITag einer angegebenen ITrackingSpan zu.
Öffentliche Klasse UrlTag Eine Implementierung von IUrlTag.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IBufferTagAggregatorFactoryService Erstellt einen ITagAggregator<T> für einen ITextBuffer.
Öffentliche Schnittstelle IClassificationTag Ein Tag, das einen Klassifizierungstyp darstellt.
Öffentliche Schnittstelle IErrorTag Stellt einen Fehler dar, der verwendet wird, um zusatzelemente Wellenlinien in der Ansicht ablegen.
Öffentliche Schnittstelle IMappingTagSpan<T> Ordnet einer angegebenen IMappingSpan ein ITag zu.
Öffentliche Schnittstelle IOutliningRegionTag Stellt ein Tag zum Gliedern von Bereichen bereit.
Öffentliche Schnittstelle IOverviewMarkTag Provides the information needed to render a mark in the overview margin.
Öffentliche Schnittstelle ITag Die Basisschnittstelle sämtlicher Tags.
Öffentliche Schnittstelle ITagAggregator<T> Aggregiert alle Taganbieter in einem Pufferdiagramm für den angegebenen Tagtyp.
Öffentliche Schnittstelle ITagger<T> Ein Anbieter von Tags über einem Puffer.
Öffentliche Schnittstelle ITaggerProvider Erstellt einen ITagger<T> für einen angegebenen Puffer.
Öffentliche Schnittstelle ITagSpan<T> Ordnet einer angegebenen SnapshotSpan ein ITag zu.
Öffentliche Schnittstelle ITextMarkerTag Stellt das Textmarkierungstag dar, mit dem Textmarkierungszusatzelemente in einer Ansicht platziert werden.
Öffentliche Schnittstelle IUrlTag Ein Tag, das eine URL darstellt.
Öffentliche Schnittstelle IViewTagAggregatorFactoryService Ein Dienst, der einen ITagAggregator<T> für einen ITextView erstellt.
Öffentliche Schnittstelle IViewTaggerProvider Erstellt einen ITagger<T> für einen angegebenen Puffer.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration TagAggregatorOptions Stellt eine Gruppe von Optionen zum Aggregieren von Tags dar.