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 | |
---|---|---|
AttachTextImage | È collegato un'immagine del testo. | |
Detach | Rimuove un'immagine del testo. | |
Find | Trovare un'immagine del testo in un intervallo di testo. | |
GetMatch | Ottiene una corrispondenza textspan. | |
GetMatchedSpans | Gets corrisponde ai textspans. | |
GetState | Ottiene l'oggetto di stato. | |
GetTaggedSpans | Textspans contrassegnati viene restituito. | |
Init | Imposta la stringa di ricerca. | |
SetPosition | Imposta cerca le posizioni | |
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.