次の方法で共有


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 モデル ストアに対する操作をグループ化し、いずれかの操作が失敗した場合に、グループ全体をロールバックできます。トランザクションがコミットされた後、ユーザーは 1 回の元に戻すコマンドでグループ全体を元に戻すことができます。
パブリック インターフェイス IMenuCommand コマンドをメニューに表示するかどうかを決定します。