Condividi tramite


Interfaccia IVsFinder

Trovare un'immagine del testo.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsFinder espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico AttachTextImage È collegato un'immagine del testo.
Metodo pubblico Detach Rimuove un'immagine del testo.
Metodo pubblico Find Trovare un'immagine del testo in un intervallo di testo.
Metodo pubblico GetMatch Ottiene una corrispondenza textspan.
Metodo pubblico GetMatchedSpans Gets corrisponde ai textspans.
Metodo pubblico GetState Ottiene l'oggetto di stato.
Metodo pubblico GetTaggedSpans Textspans contrassegnati viene restituito.
Metodo pubblico Init Imposta la stringa di ricerca.
Metodo pubblico SetPosition Imposta cerca le posizioni
Metodo pubblico SetScope È possibile limitare la ricerca al set di intervalli.

In alto

Note

Per ottenere un'immagine di testo:

  • QueryInterface il buffer di testo di una shell per IVsTextImage.

  • Utilizzare le implementazioni TxFactory.h disponibili mediante immagine di testo.

Per trovare un'immagine utilizzando il metodo finder:

  • AttachTextImage l'immagine da cercare.

  • Init con il criterio di ricerca e le opzioni.

  • SetScope (facoltativo) per limitare la ricerca a un sottoinsieme dell'immagine. Ciò può risultare numerose aree non contigue dell'immagine.

  • SetPosition per impostare avviare e/o le posizioni correnti e lo stato di cui è stato eseguito il wrapping della ricerca.

  • Find.

Il metodo finder non contiene alcuna informazione di testo nascosto (FR_Hidden). La ricerca solo il testo nascosto non deve essere implementata impostando un set di intervalli delle aree visibili. “ La corrispondenza di prova„ significa eseguire il test di una corrispondenza nella posizione specificata senza analizzare. Per ottenere una corrispondenza per impostare o un insieme di tag regex dopo una ricerca, è necessario passare VSFH_SetMatch. Se non è necessaria una corrispondenza di impostare o flag impostato, è più efficiente non passare VSFH_SetMatch.

Note per gli implementatori

Implementato dall'ambiente. Le istanze di esempio disponibile dal provider di servizi globale dell'ambiente.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop