Partager via


ITaggerProvider, interface

Crée un ITagger<T> pour une mémoire tampon donnée.

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

Syntaxe

'Déclaration
Public Interface ITaggerProvider
public interface ITaggerProvider
public interface class ITaggerProvider
type ITaggerProvider =  interface end
public interface ITaggerProvider

Le type ITaggerProvider expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateTagger<T> Crée un fournisseur de balises pour la mémoire tampon spécifiée.

Début

Notes

C'est un composant MEF, et les implémenteurs doivent utiliser les attributs suivants :

[Export(nameSource=typeof(ITaggerProvider))]

Les exportations doivent spécifier au moins un attribut de type de contenu et au moins un attribut de type de balise.

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