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 | |
---|---|---|
AttachTextImage | Anexado a uma imagem de texto. | |
Detach | Desconecta uma imagem de texto. | |
Find | Localiza uma imagem de texto dentro de uma extensão do texto. | |
GetMatch | Obtém uma correspondência de textspan. | |
GetMatchedSpans | Obtém correspondente textspans. | |
GetState | Estado obtém. | |
GetTaggedSpans | Retorna textspans com marcas de formatação. | |
Init | Define a seqüência de localização. | |
SetPosition | Define as posições de pesquisa | |
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.