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()

解説

リファクタリング操作の起動ポイントでは、このメソッドを呼び出す必要があります。

リファクタリング操作の全体的なフローは次のとおりです。

  1. ユーザー インターフェイスが、このクラスの派生クラスのインスタンスに入力を渡します。

  2. クラスは、独自のユーザー インターフェイスを表示するか、操作をキャンセルします。

  3. ContributorInput オブジェクトが作成されます。

  4. ContributorInput オブジェクトがリファクタリング マネージャ (見方によっては基本クラス) に渡されます。

  5. ChangeProposal オブジェクトの一覧が返されます。

  6. その ChangeProposal オブジェクトの一覧がマージされます。

  7. オプションで [変更のプレビュー] ダイアログ ボックスが表示されます。

  8. 変更が適用またはキャンセルされます。 変更を適用したときに、変更に失敗する場合があります。

参照

参照

RefactoringOperation クラス

RefactoringOperation メンバ

Microsoft.VisualStudio.Data.Schema.Project.Refactoring 名前空間