Share via


ITagger<T>, interface

Fournisseur de balises sur une mémoire tampon.

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

Syntaxe

'Déclaration
Public Interface ITagger(Of Out T As ITag)
public interface ITagger<out T>
where T : ITag
generic<typename T>
where T : ITag 
public interface class ITagger
type ITagger<'T when 'T : ITag> =  interface end
JScript ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

  • out T
    Type de balises à générer.

    Ce paramètre de type est covariant. Autrement dit, vous pouvez utiliser le type que vous avez spécifié ou tout type plus dérivé. Pour plus d'informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.

Le type ITagger<T> expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetTags Obtient toutes les balises qui croisent les étendues spécifiées.

Début

Événements

  Nom Description
Événement public TagsChanged Se produit lorsque des balises sont ajoutées au fournisseur ou en sont supprimées.

Début

Notes

Pour plus d'informations sur référencer, voyez la section « balises et de classifieurs » d'à l'intérieur de l'éditeur. Pour plus d'informations sur étendre et ajouter des balises, voyez « étendre référence » la section d'Points d'extension de l'éditeur.

Exemples

Pour obtenir des exemples d'utilisation de cette interface, voyez les procédures pas à pas suivantes :

Procédure pas - à - pas : Mettre le texte en surbrillance

Procédure pas - à - pas : Mode plan

Procédure pas - à - pas : afficher l'accolade correspondante

Procédure pas - à - pas : afficher SmartTags

Procédure pas - à - pas : créer un glyphe de marge

Voir aussi

Référence

Microsoft.VisualStudio.Text.Tagging, espace de noms