在组合框定义在文件中查找可选择的自定义范围,查找。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<GuidAttribute("0FE9496A-129C-40EE-99D8-7705A6283518")> _
<InterfaceTypeAttribute()> _
Public Interface IVsFindScope
[GuidAttribute("0FE9496A-129C-40EE-99D8-7705A6283518")]
[InterfaceTypeAttribute()]
public interface IVsFindScope
[GuidAttribute(L"0FE9496A-129C-40EE-99D8-7705A6283518")]
[InterfaceTypeAttribute()]
public interface class IVsFindScope
[<GuidAttribute("0FE9496A-129C-40EE-99D8-7705A6283518")>]
[<InterfaceTypeAttribute()>]
type IVsFindScope = interface end
public interface IVsFindScope
IVsFindScope 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
EnumFilenames | 枚举文件名 (仅完整路径)。 |
![]() |
GetQuery | 返回查询字符串 |
![]() |
GetUIName | 返回在 查找 的名称显示 UI |
页首
备注
实现由若要扩展范围可用于 在文件中查找的包。 使用 shell 的 IVsRegisterFindScope 服务,自定义范围必须向该环境注册。 范围可为每个简单的查看文件查询字符串或文件名枚举数。 查询字符串是哪些用户可以输入组合 "查找 in :
它采用分号分隔的窗体的列表文件夹和文件名。
可以引用列表中的各个项。
“查找子文件夹”复选框以应用于查询。
在 “文件类型”组合框中选择的筛选器应用于查询。
没有重写用户的子文件夹选择的结构。 如果需要对递归文件枚举的更好地控制,必须提供文件名枚举数。
若要执行 查找,查找管理器首先请求查询字符串,并且,,如果失败,则请求应返回文件名序列的字符串枚举数。 范围应该实现 GetQuery 或 EnumFilenames;从两个。 用户的 “文件类型的 扩展筛选器将应用于范围的所有类型。