Partager via


IViewClassifierAggregatorService, interface

Un service qui retourne IClassifier qui regroupe et normalise tous les classifieurs pour toutes les mémoires tampon de texte dans le graphique de mémoire tampon d'ITextView particulier.

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

Syntaxe

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

Le type IViewClassifierAggregatorService expose les membres suivants.

Méthodes

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

Début

Notes

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

[Import] 
IViewClassifierAggregatorService aggregator = null;

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

Des agrégations de classifieurs sont mises en cache pour chaque combinaison d'ITextBuffer et d'ITextView.

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