IVsFindScope (Interfaz)
Define un ámbito personalizado que se pueda elegir en la búsqueda en archivos, de cuadro combinado.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<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
El tipo IVsFindScope expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
EnumFilenames | Muestra los nombres de archivo (ruta de acceso completa solo). | |
GetQuery | devuelve una cadena de consulta | |
GetUIName | Devuelve el nombre mostrado en la interfaz de usuario de Buscar |
Arriba
Comentarios
Implementado por paquetes que desean extender los ámbitos disponibles para Buscar en archivos. El ámbito personalizado se debe registrar con el entorno mediante el servicio de IVsRegisterFindScope de shell. Un ámbito es una cadena de consulta simple de los búsqueda-en-archivos o enumerador de nombre de archivo. Una cadena de consulta es lo que puede escribir el usuario en la 'combinación deBusque el in :
Toma la forma de una lista delimitada por punto y coma de carpetas y de nombres de archivo.
los elementos individuales en la lista pueden ser citados.
La casilla de “Examine subcarpetas” se aplica a la consulta.
Los filtros seleccionado en el cuadro combinado de “Tipos de archivo” se aplican a la consulta.
No hay ningún mecanismo para reemplazar la selección de las subcarpetas del usuario. Si necesita un mayor control sobre la enumeración recursiva del archivo, debe proporcionar un enumerador de nombre de archivo.
Para ejecutar Buscar, el administrador de búsqueda ordena primero una cadena de consulta y, si da error, se solicita un enumerador de la cadena de esperado devolver una secuencia de nombres de archivo. un ámbito debe implementar GetQuery o EnumFilenames; nunca ambos. Los filtros de la extensión de “Tipos de archivo de usuario se aplican a todos los tipos de ámbitos.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)