Freigeben über


IVsFindScope-Schnittstelle

Definiert einen benutzerdefinierten Bereich, der in der Suche in Dateien ausgewählt werden kann, im Kombinationsfeld entsprechen.

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

Syntax

'Declaration
<GuidAttribute("0FE9496A-129C-40EE-99D8-7705A6283518")> _
<InterfaceTypeAttribute()> _
Public Interface IVsFindScope
[GuidAttribute("0FE9496A-129C-40EE-99D8-7705A6283518")]
[InterfaceTypeAttribute()]
public interface IVsFindScope
[GuidAttribute(L"0FE9496A-129C-40EE-99D8-7705A6283518")]
[InterfaceTypeAttribute()]
public interface class IVsFindScope
[<GuidAttribute("0FE9496A-129C-40EE-99D8-7705A6283518")>]
[<InterfaceTypeAttribute()>]
type IVsFindScope =  interface end
public interface IVsFindScope

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

Methoden

  Name Beschreibung
Öffentliche Methode EnumFilenames Auflisten von Dateinamen ein (nur vollständigen Pfad).
Öffentliche Methode GetQuery Gibt eine Abfragezeichenfolge zurück.
Öffentliche Methode GetUIName Gibt den Namen zurück, der in der Benutzeroberfläche angezeigt wird Find

Zum Seitenanfang

Hinweise

Wird von Paketen, die die Geltungsbereiche ausdehnen möchten, die für In Dateien suchenverfügbar sind. Der benutzerdefinierte Bereich muss mit der Umgebung unter Verwendung des IVsRegisterFindScope Diensts der Shells registriert werden. Ein Bereich kann entweder eine einfache Suche in Dateien Abfragezeichenfolge oder einen Dateinamen enumerator sein. Eine Abfragezeichenfolge ist, was der Benutzer das 'Suchen in' Kombinationsfelds eingeben kann:

  • Es hat die Form eines durch Semikolons getrennte Liste der Dateinamen und den Ordner an.

  • Einzelne Elemente in der Liste mit Anführungszeichen versehen werden kann.

  • DasSuchen in: Unterordner„checkbox“ bezieht sich auf die Abfrage angewendet.

  • Die Filter, die im Kombinationsfeld“Dateitypen„ausgewählt werden, gelten für die Abfrage an.

Es gibt keinen Mechanismus, um die Unterordner-Auswahl des Benutzers zu überschreiben. Wenn Sie mehr Kontrolle über rekursiver Datei Enumeration benötigen, müssen Sie einen Dateinamen enumerator bereitstellen.

Zum Ausführen Find, fordert der Suche um eine Abfragezeichenfolge zuerst Manager, und wenn das fehlschlägt, fordert es sich um den Ergebnistyp enumerator der erwarteten eine Sequenz von Dateinamen zurückzugeben. Ein Bereich soll GetQuery oder EnumFilenamesimplementieren. nie beide. Die Dateitypen' Filter Erweiterung des Benutzers sind für alle Typen von Bereichen angewendet.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace