RefactoringOperation.DoOperation メソッド
このメソッドは、リファクタリング プロセス全体を開始します。
名前空間 : Microsoft.VisualStudio.Data.Schema.Project.Refactoring
アセンブリ : Microsoft.VisualStudio.Data.Schema.Project (Microsoft.VisualStudio.Data.Schema.Project.dll 内)
構文
'宣言
Public Sub DoOperation
'使用
Dim instance As RefactoringOperation
instance.DoOperation()
public void DoOperation()
public:
void DoOperation()
public function DoOperation()
解説
リファクタリング操作の起動ポイントでは、このメソッドを呼び出す必要があります。
リファクタリング操作の全体的なフローは次のとおりです。
ユーザー インターフェイスが、このクラスの派生クラスのインスタンスに入力を渡します。
クラスは、独自のユーザー インターフェイスを表示するか、操作をキャンセルします。
ContributorInput オブジェクトが作成されます。
ContributorInput オブジェクトがリファクタリング マネージャ (見方によっては基本クラス) に渡されます。
ChangeProposal オブジェクトの一覧が返されます。
その ChangeProposal オブジェクトの一覧がマージされます。
オプションで [変更のプレビュー] ダイアログ ボックスが表示されます。
変更が適用またはキャンセルされます。 変更を適用したときに、変更に失敗する場合があります。