を使用してグローバルに変換するリファクタリング
このリファクタリングにより、1 つ以上のローカル using ディレクティブを、 ディレクティブを使用してグローバルに変換し、新規または既存のファイルに移動できます。
以下の例では、このリファクタリングをファイル One.cs の using System.Collections; に適用します。 ReSharper は現在のプロジェクト内のすべてのファイルを分析し、 Two.cs 内で同じ using を見つけて、両方を GlobalUsings.cs に移動します。
を使用してグローバルに変換する
キャレットを
usingディレクティブに置くか、複数のディレクティブを選択します。次のいずれかを実行します。
Control+Shift+R を押し、を を使用してグローバルに変換する を選択します。
右クリックして、コンテキストメニューから リファクタリング | を使用してグローバルに変換する を選択します。
メインメニューから を選択します。
を使用してグローバルに変換する ダイアログが開きます。
グローバル using を移動する場所を指定します。これは、現在のプロジェクト内の既存の .cs ファイル、または新しい .cs ファイルのいずれかです。
必要に応じて、現在のプロジェクトで他の頻繁に使用される
usingディレクティブを選択して、グローバルな using に変換することもできます。リファクタリングを適用するには、 次へ をクリックします。
ReSharper は、選択した名前空間の
usingディレクティブをプロジェクト内のすべてのファイルから削除します(同じ名前空間にグローバル using が現れるとローカル using は冗長になるため)、これらのディレクティブを指定したファイルのglobal usingディレクティブとして追加します。

この機能は、次の言語とテクノロジーで サポートされています。