Partager via


Espace de noms Microsoft.WebMatrix.Extensibility.Editor

Les éléments suivants s'appliquent au v2.

L'espace de noms Microsoft.WebMatrix.Extensibility.Editor fournit des classes pour la modification des extensions.

Classes

  Classe Description
Classe publique EditorContextMenuLinkDocItem Représente un lien vers un élément de document du menu contextuel de l'éditeur.
Classe publique EditorContextMenuSeparator Représente le séparateur dans le menu contextuel de l'éditeur.
Classe publique EditorEventArgs Fournit des données relatives aux événements pour l'éditeur.
Classe publique FileEventArgs Représente les informations associées à des événements de fichiers.
Classe publique FormatData Représente une classe qui stocke des données formatées.
Classe publique SettingChangedEventArgs Fournit les clés utilisées dans l'événement SettingChanged.
Classe publique Theme Représente le thème utilisé dans l'éditeur.
Classe publique ThemeKeys Spécifie une énumération qui expose les clés du thème.
Classe publique VSConstants_Ids Représente les identificateurs de constantes Visual Studio.
Classe publique XmlDocExtensions Représente une classe qui contient des extensions pour [T:System.Xml.XmlDocument.].

Interfaces

  Interface Description
Interface publique ICustomEditorFactory Représente une classe qui permet de créer un éditeur personnalisé (par exemple, un éditeur de fichiers binaires).
Interface publique IEditor Représente une interface d'éditeur générique.
Interface publique IEditorContextMenuProvider Fournit des propriétés et des méthodes qui permettent de définir des éléments de menu contextuel pour un éditeur.
Interface publique IEditorSelection Définit le point d'insertion, la sélection et l'insertion de texte dans un éditeur généralement disponible par le biais de ServiceProvider sur l'interface IEditorText.
Interface publique IEditorSettings Représente une interface des paramètres de l'éditeur.
Interface publique IEditorSettingsProvider Fournit des propriétés pour un fournisseur de paramètres d'éditeur.
Interface publique IEditorTaskPanelService Autorise l'ajout d'onglets au bas de la page de l'éditeur.
Interface publique IEditorText Représente un service de texte sur un IEditor standard.
Interface publique IExtensibilityEditorFactory Représente une interface de base pour l'extension de l'éditeur, la fabrique de base n'est qu'une interface de marqueurs.
Interface publique IExtensibilityEditorFactoryProvider Représente l'exportation MEF pour le fournisseur de fabriques d'éditeurs.
Interface publique IExtensibilityEditorFactoryProviderMetadata Représente le descripteur d'exportation des métadonnées MEF.
Interface publique IFileTableService Représente une interface pour les services de la table de fichiers.
Interface publique IFileTypeManagementService Définit des méthodes pour le service de gestion des types de fichiers.
Interface publique IFileTypeManagementServiceProvider Représente une interface pour un fournisseur de services de gestion des types de fichiers.
Interface publique ITextEditorFactory Représente une interface de fabrique de texte.
Interface publique ITheme Représente une interface pour un thème d'éditeur.
Interface publique IThemeManager Représente une interface de gestion des thèmes de l'éditeur.
Interface publique IThemeManagerServiceProvider Représente une interface pour un fournisseur de services du gestionnaire de thèmes.

Délégués

  Délégué Description
Délégué public SettingChangedEventHandler Représente un gestionnaire d'événements SettingChanged.

Énumérations

  Énumération Description
Énumération publique SaveFileResult Spécifie une énumération du résultat de l'enregistrement.
Énumération publique VSConstants_Ids.VSStd2KCmdID Énumère l'ensemble des commandes partagées standard de l'éditeur dans StandardCommandSet2k.