Compartir a través de


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
Método público EnumFilenames Muestra los nombres de archivo (ruta de acceso completa solo).
Método público GetQuery devuelve una cadena de consulta
Método público 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)