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

この機能は、次の言語とテクノロジーでサポートされています。
関連ページ:
非グローバルに変換する方法リファクタリング
このリファクタリングにより、対応する名前空間のシンボルが使用されているすべてのファイルで、1 つ以上のグローバルな using ディレクティブをローカルのディレクティブに置き換えることができます。以下の例では、このリファクタリングをファイル GlobalUsings.cs のに適用し、その結果、対応する local using ディレクティブをファイル One.cs および Two.cs に追加します。// GlobalUsings.cs global using System.Linq; global u...
ASP.NET MVC 特有の機能
ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する:20...
言語による ReSharper: MSBuild
MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...
言語による ReSharper: SQL と NoSQL
このセクションには、SQL のようなファイルの ReSharper 機能と C# 文字列の SQL インジェクションに関する情報が含まれています。使用するデータベースによっては、ソリューション内に異なるダイアレクト(DBMS 固有の SQL バージョン)の SQL ファイルが存在する場合があります。各 SQL ファイルで構文のハイライト、コード補完、コードインスペクションが正しく機能するには、SQL ダイアレクトを設定する必要があります。SQL ダイアレクトの構成メインメニューからを選択するか、...