Compartir a través de


Espacio de nombres Microsoft.WebMatrix.Extensibility.Editor

Lo siguiente se aplica a v2.

El espacio de nombres de Microsoft.WebMatrix.Extensibility.Editor proporciona clases para la edición de extensiones.

Clases

  Clase Descripción
Clase pública EditorContextMenuLinkDocItem Representa un vínculo a un elemento de documento del menú contextual de editor.
Clase pública EditorContextMenuSeparator Representa el separador en el menú contextual del editor.
Clase pública EditorEventArgs Proporciona datos para los eventos del editor.
Clase pública FileEventArgs Representa la información asociada con los eventos de archivo.
Clase pública FormatData Representa una clase que almacena datos de formato.
Clase pública SettingChangedEventArgs Proporciona las claves que se usan en el evento SettingChanged.
Clase pública Theme Representa el tema que se usa en el editor.
Clase pública ThemeKeys Especifica una enumeración que expone claves de tema.
Clase pública VSConstants_Ids Representa los identificadores de constante de Visual Studio.
Clase pública XmlDocExtensions Representa una clase que contiene extensiones para [T:System.Xml.XmlDocument.].

Interfaces

  Interfaz Descripción
Interfaz pública ICustomEditorFactory Representa una clase que se usa para crear un editor personalizado (p. ej., un editor de archivos binarios).
Interfaz pública IEditor Representa una interfaz de editor genérica.
Interfaz pública IEditorContextMenuProvider Proporciona las propiedades y los métodos que se usan para definir los elementos del menú contextual de un editor.
Interfaz pública IEditorSelection Define el símbolo de inserción, la selección y la inserción de texto en un editor que normalmente está disponible a través del valor de ServiceProvider en la interfaz de IEditorText.
Interfaz pública IEditorSettings Representa una interfaz de opciones de configuración de editor.
Interfaz pública IEditorSettingsProvider Proporciona las propiedades para un proveedor de configuración de editor.
Interfaz pública IEditorTaskPanelService Permite la adición de pestañas a la parte inferior de la página del editor.
Interfaz pública IEditorText Representa un servicio de texto en un IEditor típico.
Interfaz pública IExtensibilityEditorFactory Representa una interfaz base para extender el editor; el generador base es simplemente una interfaz de marcador.
Interfaz pública IExtensibilityEditorFactoryProvider Representa la exportación MEF para el proveedor de generador de editor.
Interfaz pública IExtensibilityEditorFactoryProviderMetadata Representa el descriptor de exportación de metadatos MEF.
Interfaz pública IFileTableService Representa una interfaz para los servicios de tabla de archivos.
Interfaz pública IFileTypeManagementService Define los métodos para un servicio de administración de tipos de archivo.
Interfaz pública IFileTypeManagementServiceProvider Representa una interfaz para un proveedor de servicio de administrador de tipos de archivo.
Interfaz pública ITextEditorFactory Representa una interfaz de generador de texto.
Interfaz pública ITheme Representa una interfaz para un tema de editor.
Interfaz pública IThemeManager Representa una interfaz para la administración de temas de editor.
Interfaz pública IThemeManagerServiceProvider Representa una interfaz para un proveedor de servicio de administrador de temas.

Delegados

  Delegado Descripción
Delegado público SettingChangedEventHandler Representa un controlador de eventos SettingChanged.

Enumeraciones

  Enumeración Descripción
Enumeración pública SaveFileResult Especifica una enumeración de un resultado de una operación de guardar.
Enumeración pública VSConstants_Ids.VSStd2KCmdID Enumera el conjunto de comandos de editor estándares y compartido en StandardCommandSet2k.