Partager via


IClassificationTypeRegistryService, interface

Service qui gère la collection de tous les types de classifications connus.

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

Syntaxe

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

Le type IClassificationTypeRegistryService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateClassificationType Initialise une nouvelle instance d'un IClassificationType et l'ajoute au Registre.
Méthode publique CreateTransientClassificationType(array<IClassificationType[]) Crée un IClassificationType qui dure uniquement la durée de la session.
Méthode publique CreateTransientClassificationType(IEnumerable<IClassificationType>) Crée IClassificationType qui persiste uniquement pour la durée de cette session.
Méthode publique GetClassificationType Obtient l'objet d'IClassificationType identifié par le type spécifié.

Début

Notes

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

[Import] IClassificationTypeRegistryService registry = null;

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