暗黙的なインポートを移動する
現在のファイルに影響する暗黙的なインポートがある場合、ReSharper はガターの上部に対応するアクションインジケーター を表示します。
このインジケーターをクリックするか、キャレットが最初の行にあるときに Alt+Enter を押すと、暗黙的にインポートされた名前空間とそれらが配置されているファイルのリスト全体を表示できます。
![ReSharper: 暗黙的なインポートを移動する ReSharper: Navigate implicit imports](https://resources.jetbrains.com/help/img/dotnet/2024.1/navigate_implicit_imports.png)
このリスト内の任意の名前空間を選択して、その宣言に移動します。
この機能は、次の言語とテクノロジーでサポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語別 ReSharper セクションの対応するトピックを参照してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/actions_list_2.png)
アクションインジケーターとアクションリスト
ReSharper が Visual Studio テキストエディターに追加する最も注目すべきものの中には、アクションインジケータとアクションリストがあります。これらは、ReSharper でサポートされているすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NET など)に表示され、使用可能なアクションについて通知し、適用できます。アクションインジケータ:アクションインジケーターは、設定に応じて、アクションバー、テキストエディターの左マージンおよび / また...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Refactorings__Convert_to_Global_Using.png)
を使用してグローバルに変換するリファクタリング
このリファクタリングにより、1 つ以上のローカルディレクティブを、ディレクティブを使用してグローバルに変換し、新規または既存のファイルに移動できます。以下の例では、このリファクタリングをファイル One.cs のに適用します。ReSharper は現在のプロジェクト内のすべてのファイルを分析し、Two.cs 内で同じを見つけて、両方を GlobalUsings.cs に移動します。// One.cs using System.Collections; class One { void Test(Array...
![](https://pleiades.io/icons/resharper.png)
非グローバルに変換する方法リファクタリング
このリファクタリングにより、対応する名前空間のシンボルが使用されているすべてのファイルで、1 つ以上のグローバルな using ディレクティブをローカルのディレクティブに置き換えることができます。以下の例では、このリファクタリングをファイル GlobalUsings.cs のに適用し、その結果、対応する local using ディレクティブをファイル One.cs および Two.cs に追加します。// GlobalUsings.cs global using System.Linq; global u...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Web_Development__MVC__Navigation.png)
ASP.NET MVC 特有の機能
ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/ReSharper_by_Language__MSBuild__Quick-Fixes__add_attribute_01.png)
言語による ReSharper: MS ビルド
MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/protobuf_sample.png)
言語による ReSharper: Google プロトコルバッファ (プロトブフ)
ReSharper は、Google プロトコルバッファ(Protobuf)バージョン 2.x および 3.0 の .proto ファイルで IDE サポートを提供します。ReSharper は、.proto ファイルの言語構文をハイライトし、エラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディターで利用可能です。型と値の宣言に行き、それらの用法を検索し、他のナビゲーション機能を楽しむことができます。Protobuf コードを再フォーマットしてシンボルの名前を変更することも...