Compartir a través de


IVsFinder (Interfaz)

Encuentra una imagen de texto.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<GuidAttribute("D0C79C30-C06A-11D2-936C-D714766E8B50")> _
<InterfaceTypeAttribute()> _
Public Interface IVsFinder
[GuidAttribute("D0C79C30-C06A-11D2-936C-D714766E8B50")]
[InterfaceTypeAttribute()]
public interface IVsFinder
[GuidAttribute(L"D0C79C30-C06A-11D2-936C-D714766E8B50")]
[InterfaceTypeAttribute()]
public interface class IVsFinder
[<GuidAttribute("D0C79C30-C06A-11D2-936C-D714766E8B50")>]
[<InterfaceTypeAttribute()>]
type IVsFinder =  interface end
public interface IVsFinder

El tipo IVsFinder expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público AttachTextImage Adjunta una imagen de texto.
Método público Detach Desasocia una imagen de texto.
Método público Find Encuentra una imagen de texto dentro de un intervalo de texto.
Método público GetMatch obtiene una coincidencia textspan.
Método público GetMatchedSpans Gets coincide con los textspans.
Método público GetState Obtiene el estado.
Método público GetTaggedSpans devuelve textspans etiquetados.
Método público Init Establece la cadena de búsqueda.
Método público SetPosition Posiciones de búsqueda de conjuntos
Método público SetScope Limita la búsqueda al conjunto de intervalos.

Arriba

Comentarios

Adquirir una imagen de texto:

  • QueryInterface búfer de texto de un shell para IVsTextImage.

  • Utilice las implementaciones TxFactory.h disponibles a través del texto.

Para buscar una imagen utilizando el finder:

  • AttachTextImage la imagen para buscar.

  • Init con el modelo y las opciones de búsqueda.

  • SetScope (opcional) para limitar la búsqueda a un subconjunto de la imagen. Puede ser varias regiones no contiguas de la imagen.

  • SetPosition para establecer iniciar o los cargos actuales y el estado y de búsqueda.

  • Find.

La búsqueda no conoce el texto oculto (FR_Hidden). Buscar sólo el texto no-ocultado debe implementar estableciendo un conjunto de intervalos de áreas visibles. " El intento” significa comprobar una coincidencia en la posición especificada sin examinar. Para obtener un conjunto de coincidencia o un conjunto de etiquetas regex después de una búsqueda, debe pasar VSFH_SetMatch. Si no necesita una coincidencia establecer o conjunto de etiquetas, es más eficaz al paso VSFH_SetMatchNOT.

Notas para los implementadores

Implementa el entorno. Instancias disponibles a través del proveedor de servicios global del entorno.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)