コンパイルされたコードの表示オプション
設定、PDB 情報の可用性、適用されたナビゲーションコマンドに応じて、ReSharper はさまざまな方法でコンパイルされたコードをエディターに表示できます。
メタデータビュー — このビューには、型シグネチャーとそのすべてのメンバーの署名のみが表示されます。このビューは、エディターまたはアセンブリエクスプローラーウィンドウから次に移動: メタデータビューコマンドを適用して表示することもできます。
逆コンパイルされたコード — このビューには、開いたり移動したりするタイプに対応する逆コンパイルされた C# コードが表示されます。このビューは、タイプに使用できるデバッグ情報がない場合、または次に移動: 逆コンパイルされたソースコマンドを使用して意図的にこのビューに移動した場合に、デフォルトで使用されます。
シンボルファイルからのコード — このビューには、C# または VB.NET のシンボルファイルからの元のソースコードが表示されます。ReSharper は、デバッグ情報を使用して、ローカルソースまたはシンボルサーバーからシンボルファイルを取得します。
逆コンパイルされたコードをエディターでどのように表示するかを設定するには、ReSharper オプション Alt+R, O のページで次のチェックボックスを使用します。
使用可能な場合はシンボルファイルからのソースを使用する | デバッグ情報(PDB ファイル)を使用して適切なソースファイルを見つけ、使用してコードを表示および移動するには、このチェックボックスを選択します。 このチェックボックスが選択されていて、デバッグ情報を介してソースファイルが利用可能な場合、ReSharper は元のソースコードを表示してそこに移動します。 このチェックボックスがオフの場合、またはソースファイルが利用できない場合、ReSharper はメソッドの逆コンパイルオプションに応じてコードを逆コンパイルするか、メタデータビューを表示します。 |
リモートのロケーションからのダウンロードを許可する | Symbol Server または他のリモートの場所からソースをダウンロードできるようにするには、このチェックボックスを選択します。シンボルファイルがローカルとリモートの両方で使用可能な場合、ReSharper はローカルシンボルファイルを表示します。 |
メソッドの逆コンパイル | メソッド本体を C# コードに逆コンパイルするには、このチェックボックスを選択します。このチェックボックスが選択されていない場合、メソッドシグネチャーを含むメタデータビューが表示されます。 使用可能な場合はシンボルファイルからのソースを使用するオプションが選択されていて、必要なシンボルファイルが使用可能な場合、このオプションは効果がありません。 |
開いているドキュメントの概要とプレゼンテーションモードを表示するには、タブヘッダーを右クリックして、コンテキストメニューで外部ソース情報を選択します。表示されるダイアログで、ドキュメントが属するアセンブリの名前と場所、外部ソースプロバイダー(メタデータビューアー、逆コンパイラー、シンボルサーバー)を確認できます。
関連ページ:
外部ソース
ReSharper オプションのこのページでは、ReSharper が外部ソースに移動する方法を定義できます。デフォルトの Visual Studio ナビゲーション Visual Studio ナビゲーションを使用するには、このオプションをクリックします。外部ソースへの ReSharper ナビゲーションは無効になっています。オブジェクトブラウザーへのナビゲーションデフォルトでオブジェクトブラウザーに移動するには、このオプションをクリックします。アセンブリエクスプローラーへのナビゲーションこのオ...
移動および検索
ReSharper を使用すると、宣言、メンバー、メソッド呼び出し、継承階層、エラーなどを使用して、ソースコードを簡単に見つけることができます。ナビゲーションと検索の範囲は、ソリューションのファイルに限定されません。必要に応じて、参照ライブラリのシンボルをナビゲーションまたは検索結果に含めることができます。オブジェクトブラウザー、ソリューションエクスプローラー、クラスビュー、ファイル構造、検索結果、その他の ReSharper ツールウィンドウから、エディター内の任意の場所からナビゲーションを開...
アセンブリエクスプローラーウィンドウ
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。さらに、アセンブリエク...
次に移動: メタデータビュー
このコマンドを使用すると、ライブラリシンボルのメタデータから再構築された型とメソッドのシグネチャーに移動できます。メタデータビューは、読み取り専用モードで部分的に再構築されたソースファイルとしてエディターに表示されます。関連するすべての ReSharper のナビゲーションコマンドは、このビューで利用できます。このコマンドは、ソースコード内のライブラリシンボルおよび逆コンパイルされたソースに対して次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクスプローラー、ファイル構造...
構造別にファイルを移動する
ファイル構造ウィンドウ:ReSharper では、ファイル構造ウィンドウを使用して現在のドキュメントの構造を移動でき、大きなファイルでのナビゲーションが大幅に簡素化されます。ウィンドウはエディターと同期されます。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。ファイル構造ウィンドウを開いて使用するを押すか、メインメニューからを選択します。あるいは、を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。現在のドキュメントの内容はツリー
次に移動: 逆コンパイルされたソース
このコマンドを使用すると、逆コンパイルによって再構築されたライブラリタイプとメソッドの宣言に移動できます。逆コンパイルされたソースコードは、読み取り専用モードで、再構築されたソースファイルとしてエディターに表示されます。関連するすべての ReSharper のナビゲーションおよび検索コマンドは、逆コンパイルされたビューで使用できます。このコマンドは、ソースコード内のライブラリシンボルおよび逆コンパイルされたソースに対して次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクス...