IVsFindSymbol::DoSearch Method (Guid, array<VSOBSEARCHCRITERIA2>^)
Performs the search.
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Parameters
- guidSymbolScope
-
Type:
System::Guid
[in] A GUID specifying the search scope or the GUID of a library.
- pobSrch
-
Type:
array<Microsoft.VisualStudio.Shell.Interop::VSOBSEARCHCRITERIA2>^
[in] The search criteria.
Return Value
Type: System::Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
The Visual Studio shell displays the results in the Find Symbol Results window. No results are returned by this method.
From vsshell80.idl:
HRESULT IVsFindSymbol::DoSearch( [in] REFGUID guidSymbolScope, [in] const VSOBSEARCHCRITERIA2 *pobSrch );
There are five GUIDs for specifying the search scope defined in vsshell80.idl:
GUID Name | Description |
|---|---|
GUID_VsSymbolScope_All | Search all scopes for the symbol. |
GUID_VsSymbolScope_OBSelectedComponents | Search items selected in the Object Browser for the symbol. |
GUID_VsSymbolScope_FSSelectedComponents | Search items selected in the file system. |
GUID_VsSymbolScope_Frameworks | Search all frameworks for the symbol. |
GUID_VsSymbolScope_Solution | Search the solution for the symbol. |