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 | |
---|---|---|
GetTags | Obtient toutes les balises qui croisent les étendues spécifiées. |
Début
Événements
Nom | Description | |
---|---|---|
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