中級言語を見る (IL)
JetBrains Rider を使用すると、ソースコードと逆コンパイルされたシンボルを中間言語 (IL)(英語) またはさまざまなレベルの構文シュガーを持つ C# として調べることができます。
IL Viewer
コンパイル済みアセンブリからシンボルを開くときは、エディターでの表示とは無関係に、いつでも中間言語で調べることができます。たとえシンボルが PDB を通して得られたオリジナルのソースファイルに表示されていても、JetBrains Rider はそれに関連した IL コードを見つけます。
シンボルの中間言語(IL)を表示する
以下のいずれか 1 つを実行します:
メインメニューから を選択します。
次に移動 Ctrl+Shift+G を呼び出し、IL コードを選択します。
逆コンパイルされたコードでは、タイプまたはメンバー宣言の上にある IL Viewer コードビジョンメトリクスをクリックできます。
アセンブリエクスプローラーウィンドウのシンボルを右クリックし、IL Viewer を選択します。
JetBrains Rider は、シンボルに対応する IL コードを IL Viewer ウィンドウに表示します。
IL Viewer ウィンドウが開いている間、ビューはエディターのキャレット位置と同期され、一致するコードがハイライトされます。

IL Viewer ウィンドウでは、命令の上にマウスを移動すると、ツールチップで IL 命令の説明を確認できます。説明はマイクロソフトラーンおよび ECMA-335 標準(パーティション III: CIL 命令セット)(英語)から引用されています。

コードシンボルまたは命令にキャレットを置くと、この項目のすべての使用箇所がハイライトされます。コード内のループは、対応するインデントとコメントによって区別できます。
関連ページ:
高レベルおよび低レベルの C# コードを表示する
ソースコードを簡素化するための機能が新しい C# バージョンに追加されるほど、内部で生成されるコンパイラー生成コードが増えます。JetBrains Rider を使用すると、エディター内の元のバージョンと、IL Viewer ウィンドウ内のさまざまなレベルの構文シュガーを使用した C# の両方を、適切な同期と同時に使用して違いを調べることができます。ドキュメントの低レベルまたは高レベル C# を表示するソースコードの低レベル C# を表示する場合は、対応するプロジェクトがビルドされていることを確...
コンパイルされたコードの表示オプション
設定、PDB 情報の可用性、適用されたナビゲーションコマンドに応じて、JetBrains Rider はさまざまな方法でコンパイルされたコードをエディターに表示できます。メタデータビュー — このビューには、型シグネチャーとそのすべてのメンバーの署名のみが表示されます。このビューは、エディターまたはアセンブリエクスプローラーウィンドウから次に移動: メタデータビューコマンドを適用して表示することもできます。逆コンパイルされたコード — このビューには、開いたり移動したりするタイプに対応する逆コンパイ...
次に移動
次に移動は、ほとんどのナビゲーションニーズに対応する 1 つのショートカットです。コンテキストに応じて利用可能なすべてのナビゲーション宛先を含むリストが開きます。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストで利用可能なナビゲーションアクションを表示するエディター内のシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択するか、エディター内の任意の場所にキャレットを配置します。を押すか、メインメニューか...
コードビジョン
コードビジョンは、型および型メンバーのさまざまなメトリクスを収集し、その情報を宣言の上または後に表示します。メトリクスの位置、最大数、その他の設定は、JetBrains Rider 設定のページで構成できます。すべてのメトリクスをクリックして追加の詳細を表示したり、メトリクスにカーソルを合わせて詳細をクリックして非表示のメトリクスを表示したり、コードビジョン設定にアクセスしたりできます。キーボードでコードメトリクスの詳細にアクセスする場合は、すべてのナビゲーション関連のメトリクスに次に移動ショ...
アセンブリエクスプローラーウィンドウ
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。さらに、アセンブリエク...
型階層を調べる
JetBrains Rider を使用すると、ソリューションおよび参照ライブラリから型の継承階層を調査できます。選択したタイプの基本タイプと継承の両方を確認し、マウスクリックでそれらのいずれかに移動できます。階層内の任意のノードについて、プレビューペインにすべてのメンバーまたは多態的メンバーのみを表示できます。階層を調査するエディターで目的のタイプを見つけるか、アセンブリエクスプローラーでそれを展開します。を押すか、メインメニューからを選択します。あるいは、を押して、ポップアップでコマンド名を...