Freigeben über


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
Öffentliche Klasse EditorContextMenuLinkDocItem Stellt einen Link zu einem Dokumentelement des Editor-Kontextmenüs dar.
Öffentliche Klasse EditorContextMenuSeparator Stellt das Trennzeichen im Editor-Kontextmenü dar.
Öffentliche Klasse EditorEventArgs Stellt Daten für die Ereignisse für den Editor bereit.
Öffentliche Klasse FileEventArgs Stellt die Informationen dar, die Dateiereignissen zugeordnet sind.
Öffentliche Klasse FormatData Stellt eine Klasse dar, die Formatdaten speichert.
Öffentliche Klasse SettingChangedEventArgs Stellt Schlüssel zur Verfügung, die im Ereignis SettingChanged verwendet werden.
Öffentliche Klasse Theme Stellt das Design dar, das im Editor verwendet wird.
Öffentliche Klasse ThemeKeys Gibt eine Enumeration an, die Designschlüssel zur Verfügung stellt.
Öffentliche Klasse VSConstants_Ids Stellt die Konstantenbezeichner von Visual Studio dar.
Öffentliche Klasse XmlDocExtensions Stellt eine Klasse dar, die Erweiterungen für [T:System.Xml.XmlDocument.] enthält.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ICustomEditorFactory Stellt eine Klasse dar, die zum Erstellen eines benutzerdefinierten Editors (z. B. eines Editors für Binärdateien) verwendet wird.
Öffentliche Schnittstelle IEditor Stellt eine generische Editor-Schnittstelle dar.
Öffentliche Schnittstelle IEditorContextMenuProvider Stellt Eigenschaften und Methoden zur Verfügung, die zum Definieren von Kontextmenüelementen für einen Editor verwendet werden.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle IEditorSettings Stellt eine Schnittstelle für Editor-Einstellungen dar.
Öffentliche Schnittstelle IEditorSettingsProvider Stellt Eigenschaften für einen Editor-Einstellungsanbieter bereit.
Öffentliche Schnittstelle IEditorTaskPanelService Ermöglicht das Hinzufügen von Registerkarten unten auf der Editorseite.
Öffentliche Schnittstelle IEditorText Stellt einen Textdienst für einen typischen IEditor dar.
Öffentliche Schnittstelle IExtensibilityEditorFactory Stellt eine Basisschnittstelle für die Erweiterung des Editors dar. Die Basisfactory ist nur eine Markerschnittstelle.
Öffentliche Schnittstelle IExtensibilityEditorFactoryProvider Stellt den MEF-Export für den Editor-Factoryanbieter dar.
Öffentliche Schnittstelle IExtensibilityEditorFactoryProviderMetadata Stellt den Deskriptor für den MEF-Metadatenexport dar.
Öffentliche Schnittstelle IFileTableService Stellt eine Schnittstelle für die Dateitabellendienste dar.
Öffentliche Schnittstelle IFileTypeManagementService Definiert Methoden für einen Dateityp-Verwaltungsdienst.
Öffentliche Schnittstelle IFileTypeManagementServiceProvider Stellt eine Schnittstelle für einen Dateityp-Verwaltungsdienstanbieter dar.
Öffentliche Schnittstelle ITextEditorFactory Stellt eine Textfactoryschnittstelle dar.
Öffentliche Schnittstelle ITheme Stellt eine Schnittstelle für ein Editor-Design dar.
Öffentliche Schnittstelle IThemeManager Stellt eine Schnittstelle zum Verwalten von Editor-Designs dar.
Öffentliche Schnittstelle IThemeManagerServiceProvider Stellt eine Schnittstelle für einen Dienstanbieter für einen Design-Manager dar.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat SettingChangedEventHandler Stellt einen SettingChanged-Ereignishandler dar.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration SaveFileResult Gibt eine Enumeration des Speicherergebnisses an.
Öffentliche Enumeration VSConstants_Ids.VSStd2KCmdID Zählt die Sammlung der gemeinsam verwendeten Editor-Standardbefehle in StandardCommandSet2k auf.