一致するファイルへの型の移動リファクタリング

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

  • C#

  • Visual Basic

機能: 選択した型を同じ名前の別のファイルに移動できます。

条件: 同じファイルに複数のクラス、構造体、インターフェイスなどがあり、分離したいとき。

理由: 同じファイルに複数の型を配置すると、これらの型を検索しづらくなります。 型を同じ名前のファイルに移動することで、コードが読みやすくナビゲートしやすくなります。

方法

  1. 定義されている型の名前の中にカーソルを配置します。 たとえば次のような点です。

    class Person
    
  2. 次に、以下のいずれかを実行します。

    • 行の任意の場所で Ctrl+. キーを押すと、
    • 型名を右クリックして [クイック アクションとリファクタリング] を選択します。
  3. メニューから[型を TypeName.cs に移動] を選択します。TypeName は選択した型の名前です。

    型と同じ名前を持つプロジェクト内の新しいファイルに型が移動されます。

    • C#:

      Inline result - C#

    • Visual Basic:

      Inline result - Visual Basic

関連項目