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 | |
---|---|---|
![]() |
AttachTextImage | Fügte Text ein Bild an. |
![]() |
Detach | Trennt Text ein Bild. |
![]() |
Find | Sucht ein Bild Text innerhalb eines Textabschnitts. |
![]() |
GetMatch | Ruft eine textspan Übereinstimmung ab. |
![]() |
GetMatchedSpans | Ruft das übereinstimmende textspans ab. |
![]() |
GetState | Ruft den Zustand ab. |
![]() |
GetTaggedSpans | Gibt markierte textspans zurück. |
![]() |
Init | Legt die Suchzeichenfolge fest. |
![]() |
SetPosition | Suchen von Positionen |
![]() |
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.