Microsoft.VisualStudio.Modeling.ExtensionEnablement-Namespace
Die Typen im Namespace diese Anpassung von domänenspezifischen Sprachen unterstützen.
Weitere Informationen finden Sie unter Schreiben von Code zum Anpassen einer domänenspezifischen Sprache.
Klassen
Klasse | Beschreibung | |
---|---|---|
CommandExtensionAttribute | MefMetadata-Wrapper Attribut, das deklarativ die Befehlsgruppe und die Position einer Befehls-Erweiterung im Kontextmenü für einen Dsl deklariert. | |
ExtensionEnablementConstants | ||
ExtensionRegistrar<T, TMetadataView> | Verzögerte Mef-Importer das class: 1.Importiert Teile, die den Typ T exportieren.2.Fähigkeit, einen Filter bereitzustellen. | |
ExtensionRegistrarBase<T, TMetadataView> | Die Basisklasse für reguläre registrierungsstelle Add-Ins und Sonderfall für Validierung registrierungsstelle | |
ValidationExtensionRegistrar | Basisklasse für ein ExtensionRegistar, das Validierungs-Erweiterungen registrieren kann |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
ICommandExtension | Implementieren Sie diese Schnittstelle und exportieren aus einer MEF-Erweiterung, um einen Menübefehl für die Modellierung von Diagrammen bereitzustellen. | |
IExtensibilityLogger | Protokollieren registrierungsstellen Schnittstelle für das Add-In. | |
ILinkedUndoContext | Verwenden Sie BeginTransaction, um eine Sequenz von Vorgängen in einer Transaktion zusammenzufassen. | |
ILinkedUndoTransaction | Eine Transaktion können Sie Vorgänge im UML-Modell speichern, damit sie ggf. zusammen zu gruppieren, scheitert die gesamte Gruppe zurücksetzt.Nachdem ein Commit für die Transaktion ausgeführt ist, kann der Benutzer die Gruppe Alle mit einem einzigen Befehl Undo Command rückgängig machen. | |
IMenuCommand | Bestimmt, ob der Befehl für das Menü dargestellt wird. |