[シンボルの検索] ( ウィンドウ)
[シンボルの検索] は、Visual Studio プロジェクト内のシンボルを検索するための機能です。 このダイアログ ボックスを使用すると、コード中のオブジェクト (名前空間、型、インターフェイス、列挙体など) およびメンバー (クラス、プロパティ、メソッド、イベント、定数、変数など) を検索できます。
[検索と置換] ウィンドウの [シンボルの検索] は、次のいずれかの方法で表示できます。
[シンボルの検索] を表示するには
Alt + F12 キーを押します。
または
[編集] メニューで、[検索と置換] をポイントし、[シンボルの検索] をクリックします。
または
[検索と置換] ウィンドウが既に開いている場合は、ツール バーの左側で [検索] ボックスのドロップダウン矢印をクリックし、[シンボルの検索] をクリックします。
検索で見つかった項目は、[シンボルの検索結果] ウィンドウに一覧表示されます。
[検索する文字列]
このフィールドでは、検索する文字列または式を指定できます。
- [検索する文字列]
このボックスの右にあるドロップダウン矢印をクリックすると、最後に入力した検索文字列が 20 個まで表示されます。これらの中からいずれかを選択して再利用するか、文字列の全体または一部を入力します。
[検索対象]
[検索対象] ボックスの一覧で選択したオプションにより、[シンボルの検索] での検索対象を現在アクティブなファイルに限定するか、他のコンポーネントも含めて検索するかが決まります。 検索スコープを一覧から選択するか、または [参照 (...)] ボタンをクリックして [カスタム コンポーネント セットの編集] ダイアログ ボックスを表示し、[他のコンポーネント] の検索スコープを変更します。
[検索対象]
次の表の一覧から定義済みの検索スコープを選択します。オプション
説明
[すべてのコンポーネント]
[検索する文字列] の文字列に対応する、利用できるすべてのコンポーネントを検索します。 現在のソリューションとそこで参照されているコンポーネント、すべての .NET Framework、および [カスタム コンポーネント セットの編集] で追加したすべてのコンポーネントが対象となります。
<Framework Versions>
.NET Framework および .NET Compact Framework の特定のバージョンを検索するように選択できます。 たとえば、.NET Framework 2.0 と .NET Framework 3.0 がコンピューターにインストールされている場合は、.NET Framework 3.0 だけを検索するように選択できます。この一覧には、登録されているサードパーティ製のフレームワークも表示されることがあります。
[マイ ソリューション]
開いているソリューションが検索対象となります。
[カスタム コンポーネント セット (オブジェクト ブラウザー)]
現在オブジェクト ブラウザーの [カスタム コンポーネント セット] の検索スコープに追加されているコンポーネントが検索対象となります。
[カスタム コンポーネント セット (シンボルの検索)]
現在 [シンボルの検索] の [カスタム コンポーネント セット] の検索スコープに追加されているコンポーネントが検索対象となります。
[参照内で検索]
選択した場合、[シンボルの検索結果] ウィンドウには、現在の参照スコープ内にあるプロジェクトの参照が表示されます。 既定では、このチェック ボックスはオンになっています。[参照 (...)]
このボタンをクリックすると、[カスタム コンポーネント セットの編集] ダイアログ ボックスが表示され、[他のコンポーネント] の検索スコープが変更されます。 詳細については、「方法: オブジェクト ブラウザー内で参照スコープを変更する」を参照してください。
[検索オプション]
[検索オプション] セクションは、展開または折りたたむことができます。 次のオプションは、オンまたはオフにできます。
[単語単位]
選択した場合、単語単位で一致した項目のみが [シンボルの検索結果] ウィンドウに表示されます。[プレフィックスで探す]
選択した場合、[検索する文字列] に指定された文字列で始まるすべてのシンボル名が [シンボルの検索結果] ウィンドウに表示されます。 たとえば、"MyObject" を使用して検索した場合、"MyObject"、"MyObjectTest" などが返され、"CMyObject" は返されません。[サブストリングで探す]
選択した場合、[検索する文字列] に指定された文字列を含むすべてのシンボル名が [シンボルの検索結果] ウィンドウに表示されます。 たとえば、"MyObject" を使用して検索した場合、"MyObject"、"MyObjectTest"、および "CMyObject" が返されます。[大文字と小文字を区別する]
選択した場合、[シンボルの検索結果] ウィンドウには、大文字と小文字の区別も含めて一致する検索結果だけが表示されます。
ツール バー
[検索と置換] ウィンドウの上部には、2 つのドロップダウン リストを含むツール バーが表示されます。 これらのリスト ボックスでは、実行する検索や置換の種類を選択したり、ウィンドウに表示される一致のオプションを変更したりできます。
ドロップダウン |
[表示] メニュー |
---|---|
[検索] (左ドロップダウン リスト) |
[クイック検索] [フォルダーを指定して検索] [シンボルの検索] |
[置換] (右ドロップダウン リスト) |
[クイック置換] [フォルダーを指定して置換] |
参照
処理手順
方法 : オブジェクト、定義、および参照 (シンボル) を検索する