Freigeben über


FindData-Struktur

Stellt den in einer Suche durch den ITextSearchService verwendeten Satz von Daten dar.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Syntax

'Declaration
Public Structure FindData
public struct FindData
public value class FindData
[<Sealed>]
type FindData =  struct end
JScript unterstützt die Verwendung von Strukturen, aber nicht die Deklaration von neuen Strukturen.

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode FindData(String, ITextSnapshot) Initialisiert eine neue Instanz von FindData.
Öffentliche Methode FindData(String, ITextSnapshot, FindOptions, ITextStructureNavigator) Initialisiert eine neue Instanz von FindData mit dem angegebenen Suchmuster, Textmomentaufnahme, Suchoptionen und Textstruktur-Navigator.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft FindOptions Ruft die Optionen ab, die für die Suche verwendet werden, oder legt diese fest.
Öffentliche Eigenschaft SearchString Ruft die in der Suche zu verwendende Zeichenfolge ab oder legt diese fest.
Öffentliche Eigenschaft TextSnapshotToSearch Ruft den ITextSnapshot ab, in dem die Suche ausgeführt werden soll, oder legt ihn fest.
Öffentliche Eigenschaft TextStructureNavigator Ruft den ITextStructureNavigator ab, der beim Bestimmen von Wortgrenzen verwendet werden soll, oder legt ihn fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob zwei FindData-Objekte gleich sind. (Überschreibt ValueType.Equals(Object).)
Öffentliche Methode GetHashCode Ruft den Hashcode für das Objekt ab. (Überschreibt ValueType.GetHashCode.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Konvertiert das FindData-Objekt in eine Zeichenfolge. (Überschreibt ValueType.ToString.)

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Bestimmt, ob zwei FindData-Objekte gleich sind.
Öffentlicher OperatorStatischer Member Inequality Bestimmt, ob zwei FindData-Objekte unterschiedlich sind.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Operations-Namespace