このリファクタリングは以下に適用されます。
- C#
概要:既存のメソッドのコード フラグメントをローカル関数に変換できます。
条件:メソッドに、ローカル関数から呼び出される必要がある既存のコードのフラグメントがあるとき。
理由: コードのコピー/貼り付けはできるが、重複につながるおそれがあるため。 そのフラグメントをそれ自体のローカル関数にリファクタリングすることをお勧めします。
方法
抽出するコードを強調表示します。
Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。
[ローカル関数の抽出] を選択します。