Partilhar via


Interface IVsFinder

Localiza uma imagem de texto.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<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

O tipo IVsFinder expõe os membros a seguir.

Métodos

  Nome Descrição
Método público AttachTextImage Anexado a uma imagem de texto.
Método público Detach Desconecta uma imagem de texto.
Método público Find Localiza uma imagem de texto dentro de uma extensão do texto.
Método público GetMatch Obtém uma correspondência de textspan.
Método público GetMatchedSpans Obtém correspondente textspans.
Método público GetState Estado obtém.
Método público GetTaggedSpans Retorna textspans com marcas de formatação.
Método público Init Define a seqüência de localização.
Método público SetPosition Define as posições de pesquisa
Método público SetScope Restringe a pesquisa para o conjunto de span.

Superior

Comentários

Para adquirir uma imagem de texto:

  • QueryInterface em texto de um shell buffer para um IVsTextImage.

  • Use as implementações de imagem de texto disponíveis por meio de TxFactory.h.

Para pesquisar uma imagem usando o localizador:

  • AttachTextImagea imagem para pesquisar.

  • Inicialização com as opções e o padrão de pesquisa.

  • SetScope(opcional) para limitar a pesquisa a um subconjunto da imagem. Isso pode ser um número de regiões não-contíguas da imagem.

  • SetPositionPara definir as posições inicial e/ou atuais e o estado de quebra automática de pesquisa.

  • Find.

O localizador não tem conhecimento do texto oculto (FR_Hidden). Pesquisa somente o texto oculto não deve ser implementado, definindo um conjunto de span das regiões visíveis. " Tente a correspondência"meio para testar uma correspondência na posição especificada, sem a verificação. Para obter um conjunto de correspondência ou um conjunto de marcas de regex após uma localização, você deve passar VSFH_SetMatch. Se você não precisa um conjunto de correspondência ou o conjunto de marcas, é mais eficiente para não passa VSFH_SetMatch.

Observações para implementadores

Implementado pelo ambiente. Instâncias disponíveis por meio do provedor de serviços globais do ambiente.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop