IVsFindSymbol.DoSearch(Guid, VSOBSEARCHCRITERIA2[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行搜索。
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[]
中搜索条件。
返回
如果该方法成功,则它会返回 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 | 在解决方案中搜索符号。 |