Partager via


IClassifierAggregatorService, interface

Service qui retourne un IClassifier qui regroupe et normalise toutes les contributions de IClassifier pour une ITextBuffer.

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

Syntaxe

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

Le type IClassifierAggregatorService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetClassifier Obtient le IClassifier mis en cache pour la ITextBuffer donnée.

Début

Notes

C'est un composant MEF, et doit être importée comme suit :

[Import] IClassifierAggregatorService aggregator = null;

Classifications normales produites par cette agrégation sont triées et ne chevauchent pas. Si une étendue de texte avait de plusieurs classifications selon les contributions d'origine de classifieurs, puis dans la classification normale elle a une classification transitoire qui correspond à toutes les classifications d'origine.

Des agrégations de classifieurs sont mises en cache pour chaque ITextBuffer.

Pour plus d'informations sur la classification, voyez la section « étendre des types de classification et la classification met en forme » dans Points d'extension de l'éditeur.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Classification, espace de noms