SimpleTagger<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |