メンバーを部分的に抽出リファクタリング
このリファクタリングは、選択した型メンバーを部分型の別の部分に移動できます。 必要に応じて、ReSharper は現在の型をパーシャルにし、この型の新しいパーツとそのためのファイルを一度に作成します。 必要なすべてのインポートは、移動されたメンバーと共に移動されます。
型を部分的にし、選択したメンバーをそこに移動する
次のいずれかの方法で、型またはメンバーを選択します。
エディターで、型またはメンバーの名前にキャレットを置きます。
ファイル構造ウィンドウウィンドウで型またはメンバーを選択します。
または、エディターまたはツールウィンドウで抽出する 1 つまたは複数のメンバーを選択するか、抽出するメンバーが含まれる領域にキャレットを置きます。
次のいずれかを実行します。
Control+Shift+R を押し、を メンバーを部分的に抽出する を選択します。
右クリックして、コンテキストメニューから リファクタリング | メンバーを部分的に抽出する を選択します。
メインメニューから を選択します。
メンバーを部分的に抽出する ダイアログが開きます。
現在の型がパーシャルでない場合、ReSharper は新しいパーツの作成を提案します。 それ以外の場合は、新しいパーツを作成するか、既存のパーツの 1 つを選択してメンバーを移動するかを選択できます。
部分型の新しい部分に移動する必要のある型メンバーを選択します。 選択したメンバーまたは一部のメンバーを含む地域でこのリファクタリングを呼び出すと、これらのメンバーが事前に選択されます。
リファクタリングを適用するには、 次へ をクリックします。
競合するものが見つからない場合、ReSharper はすぐにリファクタリングを実行します。 それ以外の場合は、 競合を解決するように求められます。

この機能は、次の言語とテクノロジーで サポートされています。