JetBrains Rider 2020.2 ヘルプ

移動リファクタリング

F6

F6 で利用できるこのグループのリファクタリングは、ソリューション内の他のタイプ、名前空間、ファイル、およびフォルダーに異なる種類のエンティティを移動できます。

最終更新日 :

関連ページ:

インスタンスメソッドの移動リファクタリング

このリファクタリングにより、インスタンス(非静的)メソッドを別の型に移動できます。静的メンバーを移動するとは対照的に、インスタンスメソッドはどのタイプにも移動できません。潜在的なターゲットタイプのリストには、メソッドパラメーターのタイプと現在のタイプのフィールドのタイプが含まれます。メソッドが他のク...

Move Type to Another File refactoring

このリファクタリングを使用すると、選択したタイプを現在のファイルから既存のファイルまたは新しいファイルに移動できます。新しいファイルに移動する場合は、新しいファイルが自動的に作成されます。現在のファイルにそれ以上タイプがない場合は、それを削除することができます。必要なすべてのインポートは、そのタイプ...

タイプを別のネームスペースリファクタリングに移動する

このリファクタリングは、1 つ以上のネストされていないタイプを新しいネームスペースまたは既存のネームスペースに移動できます。名前空間の宣言は元のファイルに置き換えられ、それに従ってすべての使用箇所が更新されます。ネストされたタイプを移動する必要がある場合は、まずタイプを外部スコープのリファクタリング...

タイプを外部スコープのリファクタリングに移動する

このリファクタリングは、ネストされた型を 1 レベル上に移動できます。ネストされたタイプが親タイプのメンバーを使用していても、対応するすべての参照は自動的に更新されます。型を外部スコープに移動する次のいずれかの方法でネストされたタイプを選択します。エディターで、ネストされた型の名前でキャレットを設定...

別のタイプのリファクタリングに移動する

このリファクタリングは、ネストされた型および静的メンバーを別の型(既存のものまたは新しいもの)に移動できます。メンバーが元のタイプの他のメンバーを使用するシナリオを含めて、すべての参照と用途が自動的に更新されます。インスタンスメソッドを別の型に移動するには、インスタンスメソッドの移動リファクタリング...

フォルダーリファクタリングに移動

このリファクタリングにより、1 つまたは複数のタイプまたはファイルを、ソリューションの任意の場所にある別のプロジェクトまたはフォルダーに移動できます。必要に応じて、リファクタリングが新しいターゲットフォルダーを作成します。移動したタイプが必要とするすべてのインポートは、新しい場所に固定されます。不要...