IVsWindowSearchCustomFilter.ApplyFilter-Methode: (String, Int32, Int32)

 

Veröffentlicht: Oktober 2016

Filtert die aktuelle Suchzeichenfolge.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

void ApplyFilter(
    ref string pbstrSearchString,
    ref int piSelectionStart,
    ref int piSelectionEnd
)
void ApplyFilter(
    String^% pbstrSearchString,
    int% piSelectionStart,
    int% piSelectionEnd
)
abstract ApplyFilter : 
        pbstrSearchString:string byref *
        piSelectionStart:int byref *
        piSelectionEnd:int byref -> unit
Sub ApplyFilter (
    ByRef pbstrSearchString As String,
    ByRef piSelectionStart As Integer,
    ByRef piSelectionEnd As Integer
)

Parameter

  • pbstrSearchString
    Type: System.String

    [in, out] Die aktuelle Suchzeichenfolge gefiltert werden sollen. Gibt eine Zeichenfolge, die durch die Filteraktion geändert.

  • piSelectionStart
    Type: System.Int32

    [in, out] Die Position in der Zeichenfolge zu filtern, die (0 gibt das erste Zeichen in der Zeichenfolge). Gibt die Anfangsposition der gefilterten Zeichenfolge zurück.

  • piSelectionEnd
    Type: System.Int32

    [in, out] Die Position in der Zeichenfolge zum Beenden der Filterung (-1 gibt das letzte Zeichen in der Zeichenfolge an). Die Position wird beendet, der gefilterte Zeichenfolge zurückgegeben.

Hinweise

Diese Methode wendet den Filter auf der aktuellen Suchzeichenfolge, zurückgeben, das Ergebnis und eine Auswahlintervall begrenzen die Zeichenfolge, die angezeigt werden soll. Verwenden Sie-1 an, dass Ende der Zeichenfolge, [0, 1,], wählen Sie die gesamte Zeichenfolge, und so weiter.

Sie könnten z. B. Anfügen von Text wie "Filter:(<parameter>)" ist kein Text ausgewählt ist, und eine Auswahl für die Zeichenfolge "< Parameter >" für einfache Ersatz zurück. Sie können auch Text, um den markierten Text wie Einfügen "Filter:(<existing_selection>)".

Siehe auch

IVsWindowSearchCustomFilter-Schnittstelle
Microsoft.VisualStudio.Shell.Interop-Namespace

Zurück zum Anfang