IDiffService.ComputeModels メソッド
名前空間: NextDesign.Core.Runtime
説明
2-way比較により、指定したプロジェクト間の差分抽出を実施します。
この差分抽出では、未ロードとなっているモデルファイルのロードは行いません。
指定したプロジェクトに未ロードとなっているモデルファイルが含まれる場合、該当モデルファイル内のモデルに対する差分が正しく抽出されない可能性があります。
引数
名前 | 型 | 説明 |
---|---|---|
target | IProject | 比較情報を取得・マージする対象になるプロジェクト |
old | IProject | 比較先になる、targetより古い情報をもつプロジェクト |
戻り値
例外
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | target または、old に null が指定された場合 |
サポート外 | ExtensionNotSupportedException | アプリケーションの現在のエディションが対応していない場合 |
操作不正 | ExtensionInvalidOperationException | target または、old に クローズ済みのプロジェクト が指定された場合 |