9

メソッドのすべてのパラメーターを選択し、ReSharper にそれらのパラメーターから「メソッド パラメーター オブジェクト」としてクラスを作成するように依頼することは可能ですか?

4

2 に答える 2

15

ReSharper はコマンドExtract Class From Parametersをサポートしています。

パラメーターからクラスを抽出リファクタリングを使用すると、特定のメソッドのパラメーター (の一部) を使用して、新しいクラスまたは構造をすばやく作成できます。ReSharper は選択されたメソッドを分析し、メンバーに変換できる変数を検出します。抽出後、選択したメソッドのパラメーターから生成された必要なフィールドを使用して、新しいクラスが作成されます。

それを呼び出すには:

  1. クラスを生成するパラメータを持つメソッドにカーソルを置きます
  2. Ctrl+ Shift+を押しますR
  3. パラメーターからクラスを抽出」を選択します
  4. ダイアログ ボックスで追加の構成を行います。
于 2010-11-01T16:35:35.347 に答える