Partager via


IVsFinder, interface

Recherche une image de texte.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
<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

Le type IVsFinder expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AttachTextImage A joint une image de texte.
Méthode publique Detach Détache une image de texte.
Méthode publique Find Recherche une image de texte dans une étendue de texte.
Méthode publique GetMatch Obtient une correspondance textspan.
Méthode publique GetMatchedSpans Gets a correspondu à des textspans.
Méthode publique GetState Passe l'état.
Méthode publique GetTaggedSpans Textspans avec balises de retours.
Méthode publique Init Définit la chaîne de recherche.
Méthode publique SetPosition Positions de recherche d'ensembles
Méthode publique SetScope Restreint la recherche au jeu d'étendues.

Début

Notes

Pour acquérir une image de texte :

  • QueryInterface la mémoire tampon de texte d'un shell pour IVsTextImage.

  • Utilisez les implémentations TxFactory.h crossing disponible d'image de texte.

Pour rechercher une image à l'aide de le recherche :

  • AttachTextImage l'image à la rechercher.

  • Init avec le modèle de recherche et les options.

  • SetScope (facultatif) pour limiter la recherche à un sous-ensemble de l'image. Cela peut être un certain nombre de régions non- contiguës de l'image.

  • SetPosition pour définir démarrer et/ou les situations actuelles et l'état encapsulé de la recherche.

  • Find.

Le recherche n'a aucune connaissance de texte masqué (FR_Hidden). Rechercher uniquement le texte non- masqué doit être implémenté en définissant un jeu d'étendues des régions visibles. " La correspondance de test » signifie pour déterminer une correspondance à la position spécifiée sans numériser. Pour obtenir une correspondance pour définir ou un ensemble de balise d'expression régulière après qu'une recherche, vous devez passer VSFH_SetMatch. Si vous n'avez pas besoin d'une correspondance pour définir ou référencer l'ensemble, il est plus efficace de ne pas passer VSFH_SetMatch.

Remarques à l'attention des implémenteurs

Implémenté par l'environnement. Recherches disponible via le fournisseur de services global de l'environnement.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms