Partager via


SimpleTagger<T>, classe

Fournit un stockage simple, thread-safe et une interaction avec les balises du type donné.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Text.Tagging
Assembly :  Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)

Syntaxe

'Déclaration
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 ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

  • T
    Type, qui doit être un sous-type de ITag.

Le type SimpleTagger<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SimpleTagger<T> Initialise une nouvelle instance de SimpleTagger<T> pour la mémoire tampon spécifiée.

Début

Méthodes

  Nom Description
Méthode publique CreateTagSpan Ajoute une balise sur l'étendue spécifiée.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetTaggedSpans Obtient les étendues avec balises qui croisent le SnapshotSpan concerné.
Méthode publique GetTags Obtient toutes les balises qui chevauchent les étendues dans l'instantané spécifié du type désiré.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique RemoveTagSpan Supprime une étendue de balise créée en appelant CreateTagSpan.
Méthode publique RemoveTagSpans Supprime toutes les étendues de balises qui correspondent aux conditions spécifiées par le prédicat.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique Update Obtient un objet IDisposable qui représente un traitement de mise à jour.

Début

Événements

  Nom Description
Événement public TagsChanged Se produit en cas d'ajout ou de suppression d'une ou plusieurs balises.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Tagging, espace de noms