検索結果を分析する
dotPeek のナビゲーションや検索アクションが複数の結果を生成した場合、これらの結果は 結果検索 ウィンドウ に表示でき、検索結果を分析する多くの方法が用意されています。
一部のアクション、たとえば 使用箇所を検索は、結果を自動的にこのウィンドウに表示します。 他のアクションでは、検索結果のポップアップが表示されたときに手動で行えます。その場合、 検索結果に表示
をクリックするか、
Shift+Enter
または
+
をテンキーで押します。
新しいナビゲーションまたは検索アクションの結果は、 結果検索 ウィンドウの新しいタブに表示されるため、以前の検索に簡単に戻ることができます。
結果検索 ウィンドウを閉じた場合は、メインメニューで を選択するか、 Control+Alt+U を押すことで、いつでもウィンドウを再度開くことができます。 検索結果のあるタブは、ソリューションを閉じるまで保持されます。
検索結果ウィンドウ

ウィンドウタブ
ウィンドウ内で検索結果を開くと、検索結果が新しいタブに表示され、左側に表示されます。 以前開いていたタブは、ウィンドウの幅が許せば右に移動し、それ以外の場合はメモリを節約しますが、タブの右側に表示されている矢印をクリックして必要なタブをクリックする

タブがアンロードされないようにするには、タブタイトルの横にあるピンアイコン
をクリックします。
検索結果ウィンドウのツールバーコントロール
検索結果の種類によっては、ツールバーコントロールのセットが異なる場合があります。
コントロール | 命名 | 説明 |
|---|---|---|
| リフレッシュ | コードの変更を外部に反映するためにウィンドウの内容を更新します。 |
| すべて展開/すべて折りたたむ | 現在のタブのすべてのノードを展開 / 折りたたみます。 |
| 前へ/次へ | 前 / 次の項目に移動し、それに応じてソースコードをスクロールします。 |
| プレビューの表示 Ctrl+P | リストを使用して指定された位置(ウィンドウの下部または右側)にある選択されたアイテムのプレビューでペインを非表示または表示します。 |
| エクスポート | このボタンをクリックして、現在ウィンドウに表示されているデータをテキスト形式でエクスポートするか、ドロップダウンセレクタを使用してデータを XML または HTML 形式でエクスポートします。 表示されるデータのエクスポートダイアログを使用すると、データをファイルに保存したり、クリップボードにコピーしたりできます。 |
| 同じ行に出現箇所をマージする | このオプションを選択すると、同じ行にある出現箇所は単一の項目として表示されます。 |
| 読み取り使用のみ表示 | このオプションが選択されていると、読み取り使用箇所のみが表示されます。 フィールド、プロパティ、ローカル変数の用途に使用できます。 |
| 書き込み使用のみ表示 | このオプションが選択されていると、書き込み使用箇所のみが表示されます。 フィールド、プロパティ、ローカル変数の用途に使用できます。 |
| 使用箇所でフィルター | このリストを使用すると、宣言、呼び出し、パラメーター、メソッドの戻り値など、表示する特定の種類の使用箇所を選択できます。 すべての使用箇所を表示 をクリックしてすべての種類の使用を有効にするか、 フィルターをクリア をクリックしてすべての種類の使用を無効にし、現在のタブのすべての使用を非表示にします。 |
| ダイアグラムで表示 | このボタンをクリックすると、ウィンドウに表示されているすべてのタイプが タイプ依存関係ダイアグラムビューに表示されます。 |
| グループ分けを種類別に切り替える | このボタンを使用して、検索結果を使用箇所の種類(つまり、宣言、呼び出し、パラメーター、メソッドの戻りなど)でターゲットアイテムがさまざまな場所でどの程度正確に使用されているかをグループ化します。 グループ化 セレクターを使用して、「種類」グループ内のグループ化をさらに絞り込むことができます。 使用箇所でフィルター |
グループ化 | ウィンドウ内のアイテムを異なるカテゴリでグループ化できます。 |
検索結果に関連するコードを表示する
特定の結果を コードビューアー で開くには、ダブルクリックするか、 Enter または Ctrl+Enter を押してください。
ウィンドウ内で選択したアイテムのソースコードを調べるには、ツールバーの プレビューの表示
をクリックします。 必要に応じて、プレビューペインを下部または右側に配置できます。
検索結果のフィルター
検索結果を名前でフィルタリングするには、ウィンドウの名前の一部の入力を開始するだけです。
ほとんどのナビゲーションおよび検索コマンドの検索結果は、発生の種類によってさらにフィルタリングできます。
読み取りまたは書き込みの用途のみを表示するには、ツールバーの
または
をクリックします。使用箇所でフィルター
をクリックして、表示する出現箇所の種類を選択します。フィルタリングをクリアするには、 使用箇所でフィルター
をクリックし、 すべての使用箇所を表示 を選択します。一部の出現箇所を非表示にするには、アイテムまたはグループ化ノードを 1 つ以上選択し、 削除 を押すか、右クリックして Ignore を選択してください。 選択した出現箇所は、現在の結果ビューから非表示になります。 ツールバーの 無視された使用箇所を表示
ボタンを使用して、灰色で表示されている無視されたアイテムを表示または非表示にすることができます。 アイテムの無視を停止するには、アイテムを選択して 挿入 を押すか、右クリックして 無視して元に戻す を選択します。
グループ検索結果
検索結果はツリービューとして表示され、さまざまな階層順に表示できます。 デフォルトの順序は最初の検索によって異なりますが、ツールバーの グループ化 セレクターを使用していつでも変更できます。
デフォルトでは、すべての結果が別々の項目として表示されます。 単一の項目と同じ行にあるすべての結果を表示すると便利な場合があります。 これを行うには、ツールバーの 同じ行に出現箇所をマージする
をクリックします。
また、検索結果を使用箇所の種類(つまり、宣言、呼び出し、パラメーター、メソッドの戻りなど、さまざまな場所でターゲットアイテムがどの程度正確に使用されているか)ごとにグループ化することもできます。 これを行うには、ツールバーの グループ分けを種類別に切り替える
をクリックします。
結果をプレーンリストとして表示する場合は、 グループ化 セレクタで なし を選択します。
検索結果によるその他の操作
検索結果が互いに関連している場合(つまり、特定のシンボルの使用や特定のシンボルから派生したシンボルなど)、ツールバーの ダイアグラムで表示
をクリックすると、 タイプ依存関係ダイアグラム に表示できます。
シンボルまたはグループ化ノードが現在のタブの使用箇所検索のターゲットでない場合、 結果検索 ウィンドウから このシンボルの使用箇所を検索や 関連シンボルの使用箇所を検索ができます。 これを行うには、このアイテムを右クリックして、コンテキストメニューで対応するアクションを選択するか、 Alt+F7 または Shift+Alt+F7 を押します。
この機能は、Microsoft Visual Studio の開発者向け生産性ツールである JetBrains ReSharper から着想を得て、取り入れています。