非グローバルに変換する方法リファクタリング
このリファクタリングにより、対応する名前空間のシンボルが使用されているすべてのファイルで、1 つ以上のグローバルな using ディレクティブをローカルの using
ディレクティブに置き換えることができます。
以下の例では、このリファクタリングをファイル GlobalUsings.cs の global using System.Collections;
に適用し、その結果、対応する local using ディレクティブをファイル One.cs および Two.cs に追加します。
を使用して非グローバルに変換する
キャレットを
global using
ディレクティブに置くか、複数のグローバル using ディレクティブを選択します。以下のいずれか 1 つを実行します:
Ctrl+Alt+Shift+T を押し、非グローバルに変換する方法を選択します。
メインメニューから
を選択します。
JetBrains Rider は、選択した名前空間のローカル
using
ディレクティブを、これらの名前空間のシンボルが使用されているプロジェクト内のすべてのファイルに追加し、元のglobal using
ディレクティブを削除します。
関連ページ:
を使用してグローバルに変換するリファクタリング
このリファクタリングにより、1 つ以上のローカルディレクティブを、ディレクティブを使用してグローバルに変換し、新規または既存のファイルに移動できます。以下の例では、このリファクタリングをファイル One.cs のに適用します。JetBrains Rider は現在のプロジェクト内のすべてのファイルを分析し、Two.cs 内で同じを見つけて、両方を GlobalUsings.cs に移動します。// One.cs using System.Collections; class One { void Test...
型のコピーリファクタリング
このリファクタリングでは、ソリューション内で定義されたクラス、インターフェース、構造体、列挙型をある名前空間から別の名前空間にコピーしたり、同じ名前空間内で複製したりすることができます。パーシャル型の場合、すべてのパーツは別のファイルに配置されていてもコピーされます。型のコピーを作成する次のいずれかの方法で型を選択します。エディターで、型の名前にキャレットを置きます。ソリューションエクスプローラーで型を選択します。構造ウィンドウウィンドウで型を選択します。、以下のいずれか 1 つを実行します: を...