次の方法で共有


型をファイル名に同期するか、ファイル名を型リファクタリングに同期する

このリファクタリングは、以下に適用されます。

  • C#

  • ビジュアルベーシック

何: ファイル名に一致するように型の名前を変更したり、ファイル名を含む型と一致するように名前を変更することができます。

いつ: ファイルまたは型の名前を変更し、対応するファイルまたは型を一致するようにまだ更新していません。

なぜでしょうか: 別の名前 (またはその逆) のファイルに型を配置すると、探しているものを見つけにくくなります。 型またはファイル名の名前を変更することで、コードがより読みやすく、移動しやすくなります。

このリファクタリングは、.NET Standard および .NET Core プロジェクトではまだ使用できません。

使い方

  1. 同期する型の名前の中にテキスト カーソルを強調表示または配置します。

    • C#:

      強調表示されたコード - C#

    • Visual Basic:

      強調表示されたコード - Visual Basic

  2. 次に、次のいずれかの操作を行います。

    • [キーボード]
      • Ctrl+キーを押します。クイック アクションとリファクタリング メニューをトリガーし、[プレビュー] ウィンドウ ポップアップから [ファイルの名前を TypeName に変更.csを選択します。TypeName は選択した型の名前です。
      • を押します+。クイック アクションとリファクタリング メニューをトリガーし、[プレビュー] ウィンドウ ポップアップから [名前の変更] を選択します。ファイルは現在のファイルの名前です。
    • マウス
      • コードを右クリックし、[ クイック アクションとリファクタリング] メニューを 選択し、[プレビュー] ウィンドウ ポップアップから [ ファイルの名前を Type.cs Name に変更 ] を選択します。ここで、 TypeName は選択した型の名前です。
      • コードを右クリックし、[ クイック アクションとリファクタリング] メニューを 選択し、[プレビュー] ウィンドウ ポップアップから [ 名前の変更] の [ファイル ] を選択します。ここで、 Filename は現在のファイルの名前です。

    型またはファイルの名前が変更されます。

    • C#: 次の例では、 MyClass.cs ファイルの名前が型名と一致するように MyNewClass.cs に変更されました。

      インライン結果 C#

    • Visual Basic: 次の例では、 Employee.vb ファイルの名前が型名と一致するように Person.vb に変更されました。

      インライン結果 Visual Basic

こちらも参照ください