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

IWorkspace.CleanUpProject メソッド

名前空間: NextDesign.Desktop

説明

指定されたプロジェクトをクリーンアップします。
プロジェクト未指定の場合は、現在アプリケーションで開いているカレントのプロジェクトをクリーンアップします。

プロジェクトのクリーンアップ処理は、指定されたプロジェクトの管理対象ユニットのうち以下の条件を満たすユニットに対してのみ実施します。
・編集可能(readonlyでない)
・参照登録でない
・ロード済みである
なお、対象プロジェクトが未保存の場合は、このメソッドの呼び出しは失敗します。

引数

名前説明
projectIProjectプロジェクト

null が指定された場合は、現在アプリケーションで開いているカレントのプロジェクトをクリーンアップします。
(カレントのプロジェクトがない場合は何も行われません)

戻り値

  • void

例外

名前例外クラス説明
不正操作ExtensionInvalidOperationException対象プロジェクトが未保存の場合
最新のモデルファイルが読み込まれていない場合

注釈

未ロードのユニットに対してクリーンアップを行いたい場合は、事前にユニットをロード済み状態にしてください。
LoadModelUnits()メソッドを使用することでユニットをロードできます。