Microsoft.VisualStudio.Text.Tagging Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 changé 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égateur de balise. |
BlockTag |
Implémentation de IBlockTag. |
BracePairTag |
Implémentation de IBracePairTag |
ClassificationTag |
Implémentation de IClassificationTag. |
ErrorTag |
Implémentation de IErrorTag. |
MappingTagSpan<T> |
Implémentation d’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 IStructureTag2. |
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 du baliseur. |
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é. SimpleTagger l’utilise pour assurer le suivi au niveau de la mémoire tampon et la mise en cache des étendues d’étiquettes. |
UrlTag |
Implémentation de IUrlTag. |
Structures
SubHeadingStructureData |
Définissez le sous-élémentStructureData qui fournit les informations ci-dessous : Obtenez toute l’étendue de ce bloc de code. Obtient l’étendue de l’instruction qui contrôle le bloc structurel. Détermine le type sémantique du bloc structurel. |
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, qui est utilisé pour les ornements de lignes structurelles verticales. |
IBracePairTag |
ITag qui indique l’emplacement d’une paire d’accolades |
IBufferTagAggregatorFactoryService |
Fabrique qui crée un ITagAggregator<T> pour un ITextBuffer. |
IClassificationTag |
Balise représentant un type de classification. |
IContainerStructureTag |
Étend avec SubHeadings la propriété améliorant la prise en charge de la visualisation de structure pour les IStructureTag éléments de structure secondaires tels que l’instruction C# « else », ainsi que pour l’instruction « catch » et « case ». |
IEndOfLineAdornmentTag |
Utilisé pour indiquer le rectangle couvert par une ornementation (permettant aux ornements participants de s’ajuster si nécessaire). |
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 afficher une marque dans la marge de vue d’ensemble. |
IStructureTag |
Représente un bloc de code structurel, qui est utilisé pour les ornements de lignes structurelles verticales et la description des régions d’effondrement. |
IStructureTag2 |
S’étend avec PrimaryHeaderSpan la propriété améliorant la prise en charge de la visualisation de structure pour les IStructureTag éléments de structure secondaires tels que l’instruction C# « else ». |
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’un composant MEF, qui doit être importé comme suit : [Import] fabrique IViewLevelTagAggregatorFactoryService = null ; |
IViewTaggerProvider |
Crée un ITagger<T> pour une mémoire tampon donnée. |
Énumérations
TagAggregatorOptions |
Options tag Aggregator. |
TagAggregatorOptions2 |
Options tag Aggregator. |
Remarques
Pour plus d’informations sur l’étiquetage, consultez la section « Étiquettes et classifieurs » de l’Rédacteur. Pour plus d’informations sur l’extension et l’ajout de balises, consultez la section « Extension des balises » de Language Service et Rédacteur Points d’extension.