Microsoft.VisualStudio.Modeling.Shell 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AmbientFontService |
このクラスは、VS に基づいてアンビエント フォントの設定を返すことによってサービスを提供しています |
AsyncModelingPackage |
ツールボックス関連のビット |
ClassViewImages |
VS クラス ビュー、オブジェクト ブラウザー、および IntelliSense によって使用されるイメージ リストへのアクセスを提供します |
ClassViewNavigationInfo |
ナビゲーション情報データ オブジェクトをデコードするためのヘルパー クラス |
ClipboardCommandSet |
ClipboardCommandSet:切り取り/コピー/貼り付け操作をサポートします。 |
CommandContextBoundMenuCommand |
特定の UI コンテキストにバインドされたメニュー コマンドを表します。 このコマンドは、指定されたコマンド UI コンテキストがアクティブな場合にのみ表示されます。 これらのコマンドは、CTC ファイルのVISIBILITY_SECTIONのエントリと組み合わせて使用する必要があります。 |
CommandContextChangedEventArgs |
EventArgs は、コマンド コンテキスト変更イベントに関する情報を受け取ります。 |
CommandSet |
このデザイナーでサポートされているコマンド |
CommandSetLibrary |
コマンド クラスの基本クラスは、Visual Studio コマンドと対話します。 DocData、DocView、および選択関連のプロパティが含まれます。 |
CommonModelingCommands |
共有コマンドの CommandID オブジェクトを定義します。 |
ContainerBase |
これは、ツール ウィンドウのメイン コントロールの基本クラスです。 これは、罫線、透かし、その他の一般的なツール ウィンドウ操作の描画などを実行します。 |
CurrentSelectionPusher |
WinForms Currency Manager プロバイダーまたは WPF コンテンツ コントロールのセットからの現在の選択を Visual Studio のプロパティ ウィンドウに公開するクラス |
DiagramDocView |
1 つ以上のダイアグラム PresentationElement を含む DocView。 |
DiagramExporter |
ソリューション内のダイアグラム ファイルを検索し、イメージとしてディスクにエクスポートできるエクスポーター。 |
DialogBase |
VS シェルでホストされるダイアログの基本クラス。 |
DocData |
メモリ内のファイルを表す抽象基本クラス。 このクラスは、IVsPersistDocData2 インターフェイスを実装します。このインターフェイスは、シェルが を呼び出してドキュメントを読み込んで保存します。 このクラスでは、外部ファイル変更イベントをリッスンし、ユーザーにファイルの再読み込みを求める処理も行いました。 |
DocumentSavedEventArgs |
ファイルの保存操作に関するデータを保持する EventArgs クラス |
DslModelExplorerFilter |
DslModelExplorerFilter は、どのリレーションシップにアクセスしないかを決定するファイラーです |
DynamicStatusMenuCommand |
VsMenuCommand のエイリアス。 Lab22dev と Lab23 の統合中のマージ競合を減らす予定であり、統合が完了したら Lab23 で削除する必要があります。 |
ElementTreeNode |
ModelElements を表す ExplorerTreeNodes の抽象クラス |
ErrorListObserver |
ErrorListObserver は、VsValidationController が検証を完了した後に変更を監視します。 VS ErrorList と出力ウィンドウでエラー/警告/メッセージを報告します。 |
ExplorerElementVisitor |
ExplorerElementVisitor の概要の説明。 |
ExplorerTreeNode |
プロパティとリレーションシップを表示するための独自の TreeNode 実装 |
ExportErrorEventArgs |
ExportErrorEvent に関連する引数。 |
FileCancelException |
FileCancelException。 |
LinkedTransaction |
IVsLinkedUndoTransactionManager クラスを介して VS グローバルにリンクされたトランザクションの開始と終了を処理するクラス。 このリンクされたトランザクション内の IMS トランザクションも管理します |
ModelElementLocator |
モデル要素参照を操作するためのヘルパー クラス。 |
ModelElementTreeNode |
ModelElement を表示するための TreeNode 実装 |
ModelExplorerToolWindow |
これは、モデル ブラウザーを格納するツール ウィンドウ クラスです |
ModelExplorerTreeContainer |
ツリー コンテナー |
ModelingBindingSourceToolboxItem |
ModelingBindingSource クラスの ToolboxItem |
ModelingCompositionContainer |
資産とその拡張機能のモデリングで使用する必要があるコンポジション コンテナーへのアクセスを提供する単純なクラス |
ModelingDocData |
IMS ストアによってサポートされるメモリ内のファイルを表す抽象基本クラス。 |
ModelingDocStore |
ストアとの 1 から 1 のリレーションシップを維持するクラス。 ファイルごとの機能とは対照的に、ストアごとの機能は、ModeingDocData に配置する必要があります。 |
ModelingDocView |
ドキュメント ウィンドウの基本クラス |
ModelingEditorFactory |
エディター ファクトリのモデリング バージョン。 エディター ファクトリを使用すると、VS シェルは特定のファイルの種類のエディターを取得できます。 |
ModelingErrorListItem |
ModelingErrorListProvider で処理できる項目を表します。 |
ModelingErrorListProvider |
ModelingErrorListProvider は、ModelingdocData がエラー/警告メッセージを VS エラー 一覧ウィンドウに報告する方法を提供します。 |
ModelingPackage |
ツールボックス関連のビット |
ModelingPartitionMapper |
既定のモデリング フレームワーク パーティション マッピング サービス。 このマッパーは、モデル用とダイアグラム用の 2 つのパーティションにマッピングできます。 モデル パーティションは、docdata に関連付けられているモデル ルートのパーティションとして固定されているものと見なされます。 ダイアグラム パーティションは異なる場合があり、使用する特定のダイアグラムは、ElementGroupPrototype のターゲット コンテキストでターゲット ダイアグラム ID を探すことによって動的に決定されます。 標準の DesignSurfaceElementOperations は、ドラッグ オーバーまたはドロップ操作が発生するターゲット ダイアグラムを EGP ターゲット コンテキストに配置します。 ターゲット ダイアグラム ID が EGP ターゲット コンテキストに存在しない場合、このパーティション マッパーは、関連するダイアグラムがモデルに関連付けられている最初のダイアグラムであると想定します。 このマッパーの制限事項は、 クラスに対して定義された最初の埋め込みに基づいて、特定のドメイン クラスを 1 つのパーティションにのみマップできることです。 より高度なパーティション マッピング サービスを必要とするデザイナーは、このパーティション マッパーを自由にサブクラス化するか (いくつかのオーバーライド ポイントを提供します)、ModelingDocData.CreatePartitionMapper をオーバーライドするか、作成時にストアに提供されるサービス プロバイダーを介して SElementPartitionMapper として提供するなどして、完全に置き換えることができます。 |
ModelingPartitionMapper.PartitionMappings |
マッピング操作中に使用するパーティション マッピングのキャッシュ。 モデルとダイアグラムのパーティション、およびドメイン クラス ID によるパーティション マッピングのキャッシュを記録します。 |
ModelingSchemaResolver |
スキーマ ターゲット名前空間を名前空間を定義するスキーマのコレクションに解決する ISchemaResolver の実装。 |
ModelingWindowPane |
ツール ウィンドウとドキュメント ビューの両方に適用される、モデルベースのデザイナーをシェルでホストするための接着剤が含まれています。 |
MonitorSelectionEventArgs |
IMonitorSelectionService のイベントの引数。 |
NavigateToModelExplorerTreeNodeCommand |
モデル エクスプローラー ウィンドウに移動する検証ナビゲーション コマンド。 |
NavigateToShapesOnDiagramCommand | |
PackageUtility | |
ProvideBindingPathAttribute |
この属性は、アセンブリの読み込み時に候補アセンブリをプローブする必要があるパスを登録します。 例: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" これにより、"PackageFolder" (つまり、pkgdef ファイルの場所) が、アセンブリが読み込まれるプローブ対象のディレクトリとして登録されます。 |
ProvideCommandLineSwitchAttribute |
コマンド ライン スイッチを提供するためのレジストリ エントリを提供する属性クラス |
ProvideRelatedFileAttribute |
入れ子になったファイルとその親の間のリレーションシップをソリューション エクスプローラーで管理するようにシェルに要求するためのレジストリ エントリを提供する属性クラス |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
カスタム XML デザイナーが標準のテキスト ベースの XML エディターで SxS 編集を許可しないことを示すために使用されます。 |
ProvideXmlEditorChooserDesignerViewAttribute |
カスタム XML デザイナーの XML Chooser に登録情報を提供するために使用されます。 |
RegisterAdditionalEditorExtensionAttribute |
属性クラスを使用して、他の何も変更せずに既存のエディターにファイル拡張子の処理を追加する方法を提供します |
RegisterAsDslToolsEditorAttribute |
この属性は、Designer ウィザードで作成された DSL ツール Designerにタグを付けるために使用されます。 これにより、Designer ウィザードは、DSLTools 以外の他のデザイナーによって処理されるファイル拡張子を再利用することを推奨し、同じファイル拡張子を処理する他のパッケージを削除せずに古い DSL デザイナーを削除できます。 |
RoleGroupTreeNode |
RoleGroupTreeNode は、親ロール プレーヤーと 1-many 埋め込みドメインリレーションシップの子の間に位置するツリー ノードです。 RoleGroupTreeNode テキストは、子ロール プレーヤーの側の DomainRole.PropertyDisplayName から取得されます。 |
RoleTreeNode |
カーディナリティが 1 のリレーションシップを表示するモデル エクスプローラー ノードが表示されます。 |
SerializationErrorListItem |
このクラスは、SerializationMessage を VS エラー 一覧ウィンドウ タスクに変換します。 |
ShellUtility |
ソリューションと RDT を検索するためのユーティリティ メソッド。 |
SimpleErrorListItem |
エラー ウィンドウに単純なテキスト メッセージを追加できるようにするサブクラス。 |
SingleDiagramDocView |
ビュー内で 1 つのダイアグラムをホストするクラス |
SubordinateDocData |
メモリ内の下位ファイルを表す DocData オブジェクト (ソリューション エクスプローラーの子プロジェクト項目として表されます)。 |
SubordinateDocumentLockHolder |
実行中のドキュメント テーブル内の下位ファイルの編集ロックを管理します。 |
SubordinateFileHelper |
下位ファイル (ソリューション エクスプローラーのプロジェクト項目内に入れ子になったファイル) を管理するためのヘルパー メソッド。 |
TaskMenuCommand |
エラー一覧の検証項目のコンテキスト メニューのメニュー コマンド エントリを表します。 |
TaskValidationMessage |
TaskValidationMessages は、VsValidationContext によって提供されます (つまり、ConstructValidationMessage オーバーライド)。
VS ErrorList ツール ウィンドウで動作する情報が含まれています。 図形に移動できます |
ToolWindow |
ツール ウィンドウの基本クラスを提供します。 |
UndoManager |
VS シェルの元に戻すマネージャーをラップするヘルパー クラス。 |
UndoUnit |
モデル化トランザクションのラッパー。シェルの IOleUndoManager インターフェイスで使用できるようにします。 |
UserActionEventArgs |
情報をユーザーに渡すためのイベント引数。 |
ValidationMessageCommandIds |
アプリケーション Designer パッケージの CommandID。 |
ValidationTask |
検証タスク。 |
ValidationTaskProvider | |
VSDiagramView |
VS 内でホストされているダイアグラム ビュー。 |
VSDiagramViewSite |
デザイン サーフェイス コントロールをサイト化するために使用されます。 シェル サービスへのアクセスを提供します。 |
VsValidationContext |
VS シェルに固有のコンテキスト。 ValidationContext から派生します。 |
VsValidationController |
VS モデル検証コントローラー。 |
WaitCursor |
有効期間中に待機カーソルを配置する単純なクラス。 |
構造体
ClassViewNavigationInfoNode |
ナビゲーション情報データ オブジェクトの 1 つのノード |
QueryEditResult |
IVsQueryEditQuerySave.QueryEditFiles の呼び出しの結果をカプセル化する構造体 |
QuerySaveResult |
IVsQueryEditQuerySave.QuerySaveFiles の呼び出しの結果をカプセル化する構造体 |
インターフェイス
IMonitorSelectionService |
シェル内の現在の選択状態を監視します。 |
IRelatedDocList |
ModelingDocData オブジェクトが所有する RelatedSaveItem リストにアクセスして管理するために使用される SRelatedDocList のコントラクト |
IToolWindowProvider | |
SRelatedDocList |
Modelbus クライアントで使用される RelatedDocList サービスのサービス識別子。 |
列挙型
ClassViewNavigationInfoTypes |
ナビゲーション情報ノードの種類 |
DiagramDocView.ToolboxItemFilterType |
特定のツールボックス フィルター コレクションを示すために使用される列挙。 |
ExportUserAction |
public 列挙型は、ユーザー アクションに必要な応答の種類を表します。 |
IncludeResults |
IncludeInResultsCallback から返される列挙体は、現在のアイテムをリストに含めるかどうか、および検索を続行するかどうかを指定します。 |
ModelingPartitionMapper.WhichPartition | |
RelatedFileType |
関連するファイルの動作を指定するためのフラグ列挙 |
代理人
DescriptionHandler | |
GetModelElementDisplayNameEventHandler |
生成されたデザイナーが ModelExplorer に表示される別の表示名を指定できるようにするためのデリゲートコールバック |
IncludeInResultsCallback |
検索結果にファイルを含めるかどうかを決定するメソッドを表します。 |
TransactionCommitHandler |
トランザクションをコミットし、トランザクション コミットの前に説明を決定するためのデリゲート定義。 |