Microsoft.VisualStudio.Text.Tagging Espace de noms

Le balisage permet d'ajouter des marqueurs aux étendues de texte dans l'éditeur.

Classes

BatchedTagsChangedEventArgs

Fournit une liste de toutes les étendues de mappage où les balises ont été modifiées depuis le dernier événement BatchedTagsChanged. L’événement BatchedTagsChanged est déclenché sur le même thread que le thread qui a créé l’agrégation de balises.

BlockTag

Implémentation de IBlockTag.

ClassificationTag

Implémentation de IClassificationTag.

ErrorTag

Implémentation de IErrorTag.

MappingTagSpan<T>

Implémentation de IMappingTagSpan < T > .

OutliningRegionTag

Représente une balise pour les régions en mode Plan.

OverviewMarkTag

Implémentation de IOverviewMarkTag.

SimpleTagger<T>

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

SpaceNegotiatingAdornmentTag

Représente une balise pour un ornement à espace négocié. La balise offre l'espace nécessaire au positionnement de l'ornement dans une vue.

StructureTag

Implémentation de IStructureTag.

TagsChangedEventArgs

Fournit des informations sur ITagAggregator<T> . Événement TagsChanged.

TagSpan<T>

Implémentation de ITagSpan < T > .

TagTypeAttribute

Déclare les types des balises qu'un ITagger<T> produit. Cet attribut est placé sur le fournisseur de la balise.

TextMarkerTag

Représente la balise de marqueur de texte, utilisée pour placer des ornements de marqueur de texte sur une vue.

TrackingTagSpan<T>

Associe un ITag à un ITrackingSpan donné. Utilisé par SimpleTagger pour fournir le suivi au niveau de la mémoire tampon et la mise en cache des étendues de balises.

UrlTag

Implémentation de IUrlTag.

Interfaces

IAccurateTagAggregator<T>

Regroupe tous les fournisseurs de balises dans un graphique de mémoire tampon pour le type spécifié de balise.

IAccurateTagger<T>

Fournisseur de balises sur une mémoire tampon.

IBlockTag

Représente un bloc de code structurel, utilisé pour les ornements de ligne structurelle verticale.

IBufferTagAggregatorFactoryService

Fabrique qui crée un ITagAggregator<T> pour un ITextBuffer .

IClassificationTag

Balise représentant un type de classification.

IEndOfLineAdornmentTag

Used to indicate the rectangle covered by an adornment (allowing participating adornments to adjust themselves if needed).

IErrorTag

Représente une erreur qui permet de placer des ornements en forme de tilde sur la vue.

IMappingTagSpan<T>

Associe un ITag à un IMappingSpan spécifié.

IOutliningRegionTag

Fournit une balise pour les régions en mode Plan.

IOverviewMarkTag

Fournit les informations nécessaires pour restituer une marque dans la marge de vue d’ensemble.

IStructureTag

Représente un bloc de code structurel, utilisé pour les ornements de ligne structurelle verticale et les régions de réduction du mode plan.

ITag

Interface de base de toutes les balises.

ITagAggregator<T>

Regroupe tous les fournisseurs de balises dans un graphique de mémoire tampon pour le type spécifié de balise.

ITagger<T>

Fournisseur de balises sur une mémoire tampon.

ITaggerProvider

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

ITagSpan<T>

Associe un ITag à un SnapshotSpan donné.

ITextMarkerTag

Représente la balise de marqueur de texte, utilisée pour placer des ornements de marqueur de texte sur une vue.

IUrlTag

Balise représentant une URL.

IViewTagAggregatorFactoryService

Service qui crée un ITagAggregator<T> pour un ITextView. Il s’agit d’une partie de composant MEF qui doit être importée comme suit : [Import] IViewLevelTagAggregatorFactoryService Factory = null ;

IViewTaggerProvider

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

Énumérations

TagAggregatorOptions

Options de l’agrégation de balises.

TagAggregatorOptions2

Options de l’agrégation de balises.

Remarques

Pour plus d’informations sur le balisage, consultez la section « balises et classifieurs » dans l’éditeur. Pour plus d’informations sur l’extension et l’ajout de balises, consultez la section « extension des balises » du service de langage et des points d’extensionde l’éditeur.