Freigeben über


SimpleTagger<T>-Klasse

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

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Text.Tagging.SimpleTagger<T>

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

Syntax

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

Typparameter

  • T
    Der Typ, der ein Untertyp von ITag sein muss.

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode SimpleTagger<T> Initialisiert eine neue Instanz von SimpleTagger<T> für den angegebenen Puffer.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateTagSpan Fügt ein Tag über der angegebenen Spanne hinzu.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetTaggedSpans Ruft die markierten Spannen ab, die die angegebene SnapshotSpan schneiden.
Öffentliche Methode GetTags Ruft alle Tags ab, die die Spannen in der angegebenen Momentaufnahme des gewünschten Typs überlappen.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RemoveTagSpan Entfernt eine Tagspanne, die durch Aufrufen von CreateTagSpan erstellt wurde.
Öffentliche Methode RemoveTagSpans Entfernt alle Tagspannen, die die vom Prädikat angegebenen Bedingungen erfüllen.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Update Ruft ein IDisposable-Objekt ab, das einen Updatebatch darstellt.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis TagsChanged Tritt ein, wenn eines oder mehrere Tags hinzugefügt oder entfernt wurden.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Tagging-Namespace