このリファクタリングは、以下に適用されます。
C#
Visual Basic
何: フィールド、ローカル変数、メソッド、名前空間、プロパティ、型など、コード シンボルの識別子の名前を変更できます。
いつ: すべてのインスタンスを検索せずに安全に名前を変更し、新しい名前をコピー/貼り付けます。
なぜでしょうか: プロジェクト全体に新しい名前をコピーして貼り付けると、エラーが発生する可能性があります。 このリファクタリング ツールは、名前の変更アクションを正確に実行します。
使い方
名前を変更するアイテム内にテキスト カーソルを強調表示または配置します。
C#:
Visual Basic:
次に、次のようにキーボードまたはマウスを使用します。
-
[キーボード]
- Ctrl キーを押しながら R キーを押し、Ctrl キーを押しながら R キーを押します。 (キーボード ショートカットは、選択したプロファイルによって異なる場合があります)。
-
マウス
- [ 編集] > [リファクター] > [名前の変更] を選択します。
- コードを右クリックし、[ 名前の変更] を選択します。
-
[キーボード]
新しい名前を入力するだけで、項目の名前を変更します。
C#:
Visual Basic:
ヒント
この新しい名前を使用するようにコメントやその他の文字列を更新したり、ドロップダウン メニューを開いたときに表示される [名前の変更] ボックスのチェック ボックスを使用して、保存前に変更をプレビューしたりすることもできます。
ヒント
この新しい名前を使用するようにコメントやその他の文字列を更新したり、エディターの右上に表示される [名前の変更] ボックスのチェック ボックスを使用して、保存前に変更をプレビューしたりすることもできます。
変更に問題がなければ、[ 適用 ] ボタンを選択するか、 Enter キーを押すと変更がコミットされます。
注釈
Visual Studio 2019 バージョン 16.3 以降では、ファイルの名前に一致する型の名前を変更すると、ファイルの名前を同時に変更できるチェック ボックスが表示されます。 このオプションは、クラス、インターフェイス、または列挙型の名前を変更するときに表示されます。 このオプションは、複数の定義を持つ部分型ではサポートされていません。
競合の原因となる名前が既に存在する場合は、[ 名前の変更 ] ボックスに警告が表示されます。
シンボルの名前を変更するもう 1 つの方法は、エディターでその名前を変更することです。 次に、記号名にカーソルを置き、Ctrl キーを押+キーを押すか、表示される電球アイコン メニューを展開し、[名前の変更] < [名前の変更] を選択>新しい名前<します>。