Microsoft.VisualStudio.Modeling.ExtensionEnablement 名前空間
ドメイン固有言語でこの名前空間のカスタマイズの型。
詳細については、「ドメイン固有言語をカスタマイズするコードの記述」を参照してください。
クラス
クラス | 説明 | |
---|---|---|
CommandExtensionAttribute | 宣言に Dsl のコンテキスト メニューのコマンド拡張機能のコマンド グループと位置を宣言する MefMetadata ラッパーの属性。 | |
ExtensionEnablementConstants | ||
ExtensionRegistrar<T, TMetadataView> | 遅延 Mef インポーター、クラス : 1。型 T をエクスポートするパーツをインポートします。2.フィルターを提供する機能。 | |
ExtensionRegistrarBase<T, TMetadataView> | 検証レジストラーの通常の拡張子レジストラーは、特別なケースの基本クラス | |
ValidationExtensionRegistrar | 検証拡張子を登録する ExtensionRegistar の基本クラス |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
ICommandExtension | MEF の拡張機能からこのインターフェイスを実装し、モデリング図にメニュー コマンドを提供するためにエクスポートします。 | |
IExtensibilityLogger | 拡張子レジストラーの記録のインターフェイス。 | |
ILinkedUndoContext | 1 回のトランザクション処理の流れをグループ化するために BeginTransaction を使用します。 | |
ILinkedUndoTransaction | これらのトランザクションが失敗すると、グループ全体をロールバックするように、UML モデル ストアの操作をグループ化することができます。トランザクションがコミットされた後、ユーザーは一つの元に戻すコマンドでグループ全体を元に戻すことができます。 | |
IMenuCommand | コマンドがメニューに表示するかどうかを判定します。 |