IProjectUnitManager.UnifyModelUnits メソッド¶
名前空間: NextDesign.Core
説明¶
指定されたすべてのユニットを親ユニットに統合します。
引数¶
名前 | 型 | 説明 |
---|---|---|
units | IEnumerable<IModelUnit> | ユニットの列挙 |
deleteUnitFile | bool | 統合後に、元のユニットファイルを削除するか 省略した場合は、trueが指定されたものとして動作します |
戻り値¶
- void
例外¶
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | 不正なパラメータが指定された場合 - 統合先のユニットが特定できない(ユニット基点の要素の親モデルが存在しない)ユニットが含まれる - 統合先のユニットに書き込みできないユニットが含まれる - 指定されたユニットに分割されていないユニットが含まれる |
不正操作 | ExtensionInvalidOperationException | 無効な操作要求の場合 - プロジェクトの編集権限がない |