SimpleTagger<T> Klasse

Definition

Stellt einfaches, threadsicheres Speichern von und Interaktion mit Tags des angegebenen Typs bereit.

generic <typename T>
 where T : ITagpublic ref class SimpleTagger : Microsoft::VisualStudio::Text::Tagging::ITagger<T>
public class SimpleTagger<T> : Microsoft.VisualStudio.Text.Tagging.ITagger<T> where T : ITag
type SimpleTagger<'T (requires 'T :> ITag)> = class
    interface ITagger<'T (requires 'T :> ITag)>
Public Class SimpleTagger(Of T)
Implements ITagger(Of T)

Typparameter

T

Der Typ, der ein Untertyp von ITag sein muss.

Vererbung
SimpleTagger<T>
Implementiert

Konstruktoren

SimpleTagger<T>(ITextBuffer)

Initialisiert eine neue Instanz von SimpleTagger<T> für den angegebenen Puffer.

Methoden

CreateTagSpan(ITrackingSpan, T)

Fügt ein Tag über der angegebenen Spanne hinzu.

GetTaggedSpans(SnapshotSpan)

Ruft die markierten Spannen ab, die die angegebene SnapshotSpan schneiden.

GetTags(NormalizedSnapshotSpanCollection)

Ruft alle Tags ab, die die Spannen in der angegebenen Momentaufnahme des gewünschten Typs überschneiden.

RemoveTagSpan(TrackingTagSpan<T>)

Entfernt eine Tagspanne, die durch Aufrufen von CreateTagSpan(ITrackingSpan, T) erstellt wurde.

RemoveTagSpans(Predicate<TrackingTagSpan<T>>)

Entfernt alle Tagspannen, die die vom Prädikat angegebenen Bedingungen erfüllen.

Update()

Ruft ein IDisposible-Objekt ab, das einen Updatebatch darstellt.

Ereignisse

TagsChanged

Tritt ein, wenn eines oder mehrere Tags hinzugefügt oder entfernt wurden.

Gilt für