このリファクタリングは、以下に適用されます。
- C#
何: ローカル関数をメソッドに変換します。
いつ: 現在のローカルコンテキストの外部で定義したいローカル関数があります。
なぜでしょうか: ローカル関数をメソッドに変換して、ローカル コンテキストの外部で呼び出すことができるようにします。 ローカル関数が長くなりすぎている場合は、メソッドに変換したい場合があります。 関数を別のメソッドで定義すると、コードが読みやすくなります。
ローカル関数をメソッドリファクタリングに変換する
ローカル関数にカーソルを置きます。
Ctrl+. を押して、クイック アクションとリファクタリング メニューをトリガーします。
Enter キーを押して、リファクタリングを受け入れます。