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 | |
---|---|---|
AttachTextImage | Adjunta una imagen de texto. | |
Detach | Desasocia una imagen de texto. | |
Find | Encuentra una imagen de texto dentro de un intervalo de texto. | |
GetMatch | obtiene una coincidencia textspan. | |
GetMatchedSpans | Gets coincide con los textspans. | |
GetState | Obtiene el estado. | |
GetTaggedSpans | devuelve textspans etiquetados. | |
Init | Establece la cadena de búsqueda. | |
SetPosition | Posiciones de búsqueda de conjuntos | |
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)