ReSharper 2024.2 ヘルプ

コード探査

コードインスペクションに加えて、ReSharper のコード分析では、階層を構築してメンバーを調査し、チェーンを呼び出してチェーンを評価することができます。これらの分析の結果を表示する階層ウィンドウおよびインスペクション結果ウィンドウを使用すると、コードをさらに調査し、特定の調査結果に移動できます。

本セクション:

関連ページ:

コードインスペクション

ReSharper は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション ReSharper が提供するコードの種類を調べるには、異なる言語の ReSharper コードインスペクションの全リストをご覧ください。コードインスペクションは、以下のグループに分...

階層ウィンドウ

階層ウィンドウには、コードのいくつかの型階層構造が表示されます。型階層、プロジェクトの階層、型依存関係ダイアグラム、アセンブリ依存ダイアグラム、CSS 階層、参照の階層、型階層:このビューには、メンバーを含む型階層と、特定のタイプのすべてのサブタイプおよびスーパータイプのリストが表示されます。階層を分析し、ダブルクリックして任意の型の宣言に移動できます。ツールバーコントロールリフレッシュコードの変更を外部に反映するためにウィンドウの内容を更新します。これをベースに選択されたタイプが階層ツリーの...

呼び出し追跡

コールトラッキングを使用すると、コード内のチェーンコールを表示および移動できます。ReSharper コールトラッキングは、イベント、インターフェース、クロージャのサポートにより、Visual Studio ネイティブ呼び出し階層よりも大幅に改善されています。階層ビューでは、ReSharper はアイコンを使用してさまざまな種類のシンボルを区別します。必要に応じて、ReSharper オプションのページのソースコードシンボルアイコンテーマラジオボタンを使用してアイコンセットを切り替えることができ...

価値の追跡

バリュートラッキングは、特定の型の値を調査し、特定の不正な値がプログラム内の特定のポイントにどのように渡されたか、次にどこに渡されるかを判断できます。これにより、の可能性、不適切な動作、不正な値が取得される理由を調査できます。値の出所を調査する値を調べるメソッド、プロパティ、変数、フィールド、パラメーターなどの名前にキャレットを置きます。メインメニューからを選択するか、を押してこれを調べるリストから値の出所を選択します。開いたインスペクション結果ウィンドウで、値の考えられる原因を調べることがで

型階層を調べる

ReSharper を使用すると、ソリューションおよび参照ライブラリから型の継承階層を調査できます。選択したタイプの基本タイプと継承の両方を確認し、マウスクリックでそれらのいずれかに移動できます。階層内の任意のノードについて、プレビューペインにすべてのメンバーまたは多態的メンバーのみを表示できます。階層を調査するエディターで目的のタイプを見つけるか、ソリューションエクスプローラーでそれを展開します。を押すか、メインメニューからを選択します。または、を押して、ポップアップにコマンド名を入力し、そ...

中級言語を見る (IL)

ReSharper を使用すると、ソースコードと逆コンパイルされたシンボルを中間言語 (IL) またはさまざまなレベルの構文シュガーを持つ C# として調べることができます。IL Viewer:コンパイル済みアセンブリからシンボルを開くときは、エディターでの表示とは無関係に、いつでも中間言語で調べることができます。たとえシンボルが PDB を通して得られたオリジナルのソースファイルに表示されていても、ReSharper はそれに関連した IL コードを見つけます。シンボルの中間言語(IL)を表示する...