Freigeben über


IVsFinder-Schnittstelle

Sucht ein Bild Text.

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

Syntax

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

Der IVsFinder-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode AttachTextImage Fügte Text ein Bild an.
Öffentliche Methode Detach Trennt Text ein Bild.
Öffentliche Methode Find Sucht ein Bild Text innerhalb eines Textabschnitts.
Öffentliche Methode GetMatch Ruft eine textspan Übereinstimmung ab.
Öffentliche Methode GetMatchedSpans Ruft das übereinstimmende textspans ab.
Öffentliche Methode GetState Ruft den Zustand ab.
Öffentliche Methode GetTaggedSpans Gibt markierte textspans zurück.
Öffentliche Methode Init Legt die Suchzeichenfolge fest.
Öffentliche Methode SetPosition Suchen von Positionen
Öffentliche Methode SetScope Schränkt die Suche auf den Spannensatz ein.

Zum Seitenanfang

Hinweise

So fügen Sie Text ein Bild abgerufen werden:

  • QueryInterface Textpuffer einer Shells für IVsTextImage.

  • Mit der Text durch TxFactory.h Bild von Implementierungen verfügbar.

So fügen Sie ein Bild mithilfe des Suchers suchen:

  • AttachTextImage das Bild gesucht werden soll.

  • Init mit dem Suchmuster und Optionen.

  • SetScope (optional), um die Suche auf eine Teilmenge des Bilds zu beschränken. Dies kann einige nicht aufeinander folgende Bereiche des Bilds sein.

  • SetPosition , um den Beginnens und/oder der aktuellen Positionen und des umschlossenen Zustand der Suche festlegen.

  • Find.

Der Sucher hat keine Kenntnis des ausgeblendeten Textes (FR_Hidden). Die Suche nur nicht-ausgeblendeten des Texts muss implementiert werden, indem ein Spannensatz der sichtbaren Bereich festlegt. " “ Übereinstimmung Versuch, auf eine Übereinstimmung zu testen, ohne an der angegebenen Position zu überprüfen. So fügen Sie einen Übereinstimmungen Gruppe oder einen regex-Tag Gruppe abrufen, nachdem Sie eine Suche VSFH_SetMatchwerden muss. Wenn Sie keine Übereinstimmung oder eine festgelegte Tag festgelegt ist, müssen NOT-Übergabe VSFH_SetMatchsie effizienter.

Hinweise zur Implementierung

Wird von der Umgebung. Instanzen verfügbar durch den globalen Dienstanbieter der Umgebung.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace