ReSharper 2026.1 Help

コードの問題のクイックフィックス

ReSharper を使用すると、 設計時に検出されたほとんどのコードの問題を即座に修復できます。 ハイライトされたコードの問題で Alt+Enter を押して、問題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。

Quick-fixes for code issues in ReSharper

クイックフィックスの適用

クイックフィックスは、ハイライトされたコードの問題の左側に アクションインジケーターとして視覚的に表示されます。 これらのインジケーターは、コードの問題にキャレットを置くと表示されます。 次のインジケーターは、簡単な修正を意味します。

ThemedIcon.RedBulb.Screen.(グレー).png

クイックフィックスエラー重要度レベルで検出されたコードの問題に対して提案します。

ThemedIcon.QuickSearch.Screen.(Gray).png

NuGet パッケージギャラリーで 未解決のタイプまたは名前空間を見つけることを提案します。

ThemedIcon.RefactorThis.Screen.(Gray).png

検出されたコードの問題を修正できる インプレース リファクタリングまたはリファクタリングを提案します。

ThemedIcon.YellowBulb.Screen.(グレー).png

クイックフィックス警告提案ヒント重要度レベルで検出されたコードの問題に対して提案します。

ThemedIcon.YellowBulbVS.Screen.(グレー).png

Visual Studio のコード修正またはリファクタリングアクションを提案します。

ThemedIcon.Delete.Screen.(Gray).png

安全に削除できる冗長コードの クイックフィックスを提案します。

クイックフィックスを表示して適用する

  1. エディターでの指摘ハイライトマーカーバーを使って、特定のコードの問題に 移動します。

  2. ハイライトされた問題にキャレットを置きます。

  3. Alt+Enter を押すか、キャレットの左側にある アクションインジケーターをクリックして アクションリストを開きます。

  4. 目的のクイックフィックスをクリックするか、方向キーで選択してから Enter を押します。

ほとんどの場合、クイックフィックスはすぐに適用されます。 ただし、一部のクイックフィックス(すべて変更 など)では、コードをどの程度正確に変換するかを選択するためにユーザーの操作が必要です。 このような場合、 ホットスポットセッション がエディターにデプロイされ、提案された値の 1 つを選択するか、アクティブな入力位置に独自の値を指定できます。

クイックフィックスを適用した後のホットスポットセッション

ホットスポットセッションを完了するには:

  • ReSharper が現在のパラメーターに値を提案している場合、 アップ​​ および ダウン​​ の方向キーで推奨値のリストを移動するか、希望の値を直接入力してください。

  • タブ または Enter を押して値を確定し、次のパラメーターの入力位置に移動します。 これが最後のパラメーターである場合、ホットスポットセッションは完了し、キャレットはセッション用に定義された終了位置に移動します。

  • Shift+Tab​​ を押すと、前のパラメーターの入力位置に入力フォーカスが移動します。

  • Esc を押してホットスポットセッションを終了します。 この場合、すべてのセッションパラメーターはデフォルト値で初期化されます。

一部のクイックフィックスは、現在のキャレット位置だけでなく、より広い範囲に適用できます。 詳細については、 スコープを修正 を参照してください。

Visual Studio からのクイックフィックス

バージョン 2015 以降、Visual Studio には独自のコード分析エンジン (Roslyn) が付属し、リファクタリングとエラーの修正を実行するための独自の クイックアクション機能が提供されます。

Visual Studio のクイックアクションは、多くの場合、ReSharper の クイックフィックスコンテキストアクション 、または リファクタリングと同じ修正を行います。 したがって、一部のエラーでは Visual Studio と ReSharper の両方から同様の提案がされる場合があります。 次の図では、冗長な using ディレクティブを削除することを提案している 2 つのバルブを見ることができます。

同じ問題を解決するための 2 つのバルブ

これを回避するために、ReSharper は ReSharper オプション の 環境 | エディター | Visual Studio の機能 ページに エディターの左マージンにあるクイックアクションインジケーター セレクター Alt+R、O を用意しています。

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

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic で利用可能です

C++ のクイックフィックス

機能は ASP.NET で利用可能です

この機能は Razor で利用可能です

機能は XAML で利用可能です

機能はリソースファイルで利用可能です

機能はビルドスクリプトファイルで利用可能

この機能は SQL/NoSQL ファイルとインジェクションで利用可能です

ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。

2026 年 6 月 12 日