IVsFindSymbol.DoSearch(Guid, VSOBSEARCHCRITERIA2[]) 方法

定义

执行搜索。

public:
 int DoSearch(Guid % guidSymbolScope, cli::array <Microsoft::VisualStudio::Shell::Interop::VSOBSEARCHCRITERIA2> ^ pobSrch);
public int DoSearch (ref Guid guidSymbolScope, Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] pobSrch);
abstract member DoSearch : Guid * Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] -> int
Public Function DoSearch (ByRef guidSymbolScope As Guid, pobSrch As VSOBSEARCHCRITERIA2()) As Integer

参数

guidSymbolScope
Guid

中指定库的搜索范围或 GUID 的 GUID。

pobSrch
VSOBSEARCHCRITERIA2[]

中搜索条件。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

Visual Studio shell 在 " 查找符号结果 " 窗口中显示结果。 此方法不返回任何结果。

COM 签名

从 vsshell80:

HRESULT IVsFindSymbol::DoSearch(  
   [in] REFGUID guidSymbolScope,   
   [in] const VSOBSEARCHCRITERIA2 *pobSrch  
);  

调用方说明

有五个 Guid 用于指定 vsshell80 中定义的搜索范围:

GUID 名称 描述
GUID_VsSymbolScope_All 在所有范围中搜索符号。
GUID_VsSymbolScope_OBSelectedComponents 搜索在对象浏览器中为符号选择的项目。
GUID_VsSymbolScope_FSSelectedComponents 搜索在文件系统中选择的项目。
GUID_VsSymbolScope_Frameworks 在所有框架中搜索符号。
GUID_VsSymbolScope_Solution 在解决方案中搜索符号。

适用于