メインコンテンツまでスキップ

IWorkspace.LoadModelUnits(IProject,IEnumerable<string>) メソッド

名前空間: NextDesign.Desktop

説明

指定されたプロジェクトで指定されたモデルユニットを追加読み込みします。
指定されたユニットが既に読み込み済み、もしくは指定したプロジェクトの管理対象外の場合は無視されます。

対象プロジェクトがカレントプロジェクトの場合、ビジーインジケータを表示して実行します。ただし、キャンセルはできません。
なお、対象プロジェクトが未保存の場合は、このメソッドの呼び出しは失敗します。対象プロジェクトがカレントプロジェクトの場合は、プロジェクトナビゲータから実行した場合と同様にND上にメッセージダイアログが表示され、追加ロードを中断します。カレントプロジェクト以外の場合は例外が発生します。

引数

名前説明
projectIProjectプロジェクト
unitFilePathsIEnumerable<string>ユニットファイルのパス(絶対パス)

戻り値

  • void

例外

名前例外クラス説明
引数不正ExtensionArgumentExceptionproject に null を指定した場合
unitFilePaths に null を指定した場合
不正操作ExtensionInvalidOperationExceptionproject がカレントプロジェクトでない、かつ project に未保存のデータがある場合

注釈

ファイル単位差分比較中に呼び出した場合、比較有無のずれが生じることがあるため、再比較を実行する必要があります。