Microsoft.WebMatrix.Extensibility.Editor-Namespace
Die folgenden Ausführungen gelten für v2.
Der Namespace Microsoft.WebMatrix.Extensibility.Editor stellt Klassen für die Erweiterungsbearbeitung zur Verfügung.
Klassen
Klasse | Beschreibung | |
---|---|---|
EditorContextMenuLinkDocItem | Stellt einen Link zu einem Dokumentelement des Editor-Kontextmenüs dar. | |
EditorContextMenuSeparator | Stellt das Trennzeichen im Editor-Kontextmenü dar. | |
EditorEventArgs | Stellt Daten für die Ereignisse für den Editor bereit. | |
FileEventArgs | Stellt die Informationen dar, die Dateiereignissen zugeordnet sind. | |
FormatData | Stellt eine Klasse dar, die Formatdaten speichert. | |
SettingChangedEventArgs | Stellt Schlüssel zur Verfügung, die im Ereignis SettingChanged verwendet werden. | |
Theme | Stellt das Design dar, das im Editor verwendet wird. | |
ThemeKeys | Gibt eine Enumeration an, die Designschlüssel zur Verfügung stellt. | |
VSConstants_Ids | Stellt die Konstantenbezeichner von Visual Studio dar. | |
XmlDocExtensions | Stellt eine Klasse dar, die Erweiterungen für [T:System.Xml.XmlDocument.] enthält. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
ICustomEditorFactory | Stellt eine Klasse dar, die zum Erstellen eines benutzerdefinierten Editors (z. B. eines Editors für Binärdateien) verwendet wird. | |
IEditor | Stellt eine generische Editor-Schnittstelle dar. | |
IEditorContextMenuProvider | Stellt Eigenschaften und Methoden zur Verfügung, die zum Definieren von Kontextmenüelementen für einen Editor verwendet werden. | |
IEditorSelection | Definiert den Cursor, die Auswahl und die Texteinfügefunktion in einem Editor, die normalerweise über den ServiceProvider in der IEditorText-Schnittstelle verfügbar sind. | |
IEditorSettings | Stellt eine Schnittstelle für Editor-Einstellungen dar. | |
IEditorSettingsProvider | Stellt Eigenschaften für einen Editor-Einstellungsanbieter bereit. | |
IEditorTaskPanelService | Ermöglicht das Hinzufügen von Registerkarten unten auf der Editorseite. | |
IEditorText | Stellt einen Textdienst für einen typischen IEditor dar. | |
IExtensibilityEditorFactory | Stellt eine Basisschnittstelle für die Erweiterung des Editors dar. Die Basisfactory ist nur eine Markerschnittstelle. | |
IExtensibilityEditorFactoryProvider | Stellt den MEF-Export für den Editor-Factoryanbieter dar. | |
IExtensibilityEditorFactoryProviderMetadata | Stellt den Deskriptor für den MEF-Metadatenexport dar. | |
IFileTableService | Stellt eine Schnittstelle für die Dateitabellendienste dar. | |
IFileTypeManagementService | Definiert Methoden für einen Dateityp-Verwaltungsdienst. | |
IFileTypeManagementServiceProvider | Stellt eine Schnittstelle für einen Dateityp-Verwaltungsdienstanbieter dar. | |
ITextEditorFactory | Stellt eine Textfactoryschnittstelle dar. | |
ITheme | Stellt eine Schnittstelle für ein Editor-Design dar. | |
IThemeManager | Stellt eine Schnittstelle zum Verwalten von Editor-Designs dar. | |
IThemeManagerServiceProvider | Stellt eine Schnittstelle für einen Dienstanbieter für einen Design-Manager dar. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
SettingChangedEventHandler | Stellt einen SettingChanged-Ereignishandler dar. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
SaveFileResult | Gibt eine Enumeration des Speicherergebnisses an. | |
VSConstants_Ids.VSStd2KCmdID | Zählt die Sammlung der gemeinsam verwendeten Editor-Standardbefehle in StandardCommandSet2k auf. |