次の方法で共有


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 コマンドがメニューに表示するかどうかを判定します。