ReSharper 2026.1 Help

予測デバッガー

プログラムをデバッグすると、通常はその現在の状態が表示され、すでに実行されたコードを分析できます。 関数にステップインした場合、追加のステップアクションを適用するまで、関数の本体内で何が起こっているかはわかりません。

予測デバッガーを使用すると、ステップを実行せずに、現在のステートメントの に何が起こるかを確認できます。 コードがバックグラウンドで実行され、次のインサイトが得られます。

  • 変数の期待値を表示します。

  • 実行されないメソッド部分を視覚的に「ミュート」します。

  • それ以降の実行は例外で終了することを警告します。

ReSharper: 予測デバッガー

予測デバッガーを有効化または無効化するには、ReSharper オプション の ツール | デバッガー | エディター統合 ページで 予測値を表示する を選択します Alt+R、O

予測デバッガーが有効化されている場合、プログラムが中断されるとすぐに ReSharper が自動的に値の予測を開始します。 変数がたくさんあるコンテキストでは、これはステップのパフォーマンスにわずかに悪影響を与える可能性があります。

ReSharper オプション の ツール | デバッガー | エディター統合 ページで 予測デバッガーを自動的に開始する チェックボックスをオフにし、予測デバッガーを手動で実行することもできます Alt+R、O

このオプションを無効にすると、現在のステートメントのある行の 予測デバッガーを実行する をクリックして、必要に応じてエディターから予測デバッガーを実行できるようになります。

ReSharper: 予測デバッガーを実行する

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

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

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

この機能は Visual Basic では使用できません

この機能は C++ では使用できません

この機能は ASP.NET では使用できません

この機能は Razor では使用できません

機能は XAML では使用できません

機能はリソースファイルでは使用できません

機能はビルドスクリプトファイルでは使用できません

機能は SQL/NoSQL ファイルおよびインジェクションでは利用できません

2026 年 6 月 12 日