IVsFindSymbol.DoSearch 方法

执行搜索。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
Function DoSearch ( _
    ByRef guidSymbolScope As Guid, _
    pobSrch As VSOBSEARCHCRITERIA2() _
) As Integer
int DoSearch(
    ref Guid guidSymbolScope,
    VSOBSEARCHCRITERIA2[] pobSrch
)

参数

  • guidSymbolScope
    类型:System.Guid%
    [in] GUID 指定搜索范围的或库的 GUID。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

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

COM 签名

从 vsshell80.idl:

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

对调用方的说明

有五 GUID 指定的中定义的搜索范围在 vsshell80.idl:

GUID 名称

说明

GUID_VsSymbolScope_All

搜索所有范围符号。

GUID_VsSymbolScope_OBSelectedComponents

搜索在对象浏览器中选择的项目符号。

GUID_VsSymbolScope_FSSelectedComponents

在文件系统中选择的搜索项目。

GUID_VsSymbolScope_Frameworks

搜索所有 framework 符号。

GUID_VsSymbolScope_Solution

搜索解决方案符号。

.NET Framework 安全性

请参见

参考

IVsFindSymbol 接口

Microsoft.VisualStudio.Shell.Interop 命名空间