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

IProjectUnitManager.UnifyModelUnit メソッド

名前空間: NextDesign.Core

説明

指定されたユニットを親ユニットに統合します。
統合先の親ユニットは、指定したユニットの基点要素に対して、モデル構造上の親要素が格納されたユニットとなります。

引数

名前説明
unitIModelUnitユニット
deleteUnitFilebool統合後に、元のユニットファイルを削除するか
省略した場合は、trueが指定されたものとして動作します

戻り値

  • void

例外

名前例外クラス説明
引数不正ExtensionArgumentException不正なパラメータが指定された場合
- 統合先のユニットが特定できない(ユニット基点の要素の親モデルが存在しない)
- 統合先のユニットに書き込みできない
- 指定されたユニットが分割されていない
不正操作ExtensionInvalidOperationException無効な操作要求の場合
- 最新のモデルファイルが読み込まれていない
- プロジェクトの編集権限がない
- 指定されたユニットがロードされていない
- 統合先のユニットがロードされていない

注釈

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