Compartir a través de


IncrementalSearch.SearchWithLastPattern (Método)

Repite la operación ISearch actual sin cambiar el modelo.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.dll)

Sintaxis

'Declaración
Function SearchWithLastPattern As vsIncrementalSearchResult
vsIncrementalSearchResult SearchWithLastPattern()
vsIncrementalSearchResult SearchWithLastPattern()
abstract SearchWithLastPattern : unit -> vsIncrementalSearchResult 
function SearchWithLastPattern() : vsIncrementalSearchResult

Valor devuelto

Tipo: EnvDTE80.vsIncrementalSearchResult
Una enumeración vsIncrementalSearchResult.

Comentarios

SearchWithLastPattern se utiliza para comenzar una nueva búsqueda según la última búsqueda realizada.Si el modelo está vacío o si no hay más coincidencias para esa cadena, se produce un error en el método.

SearchWithLastPattern no cambia el modelo de la búsqueda.

Ejemplos

Sub testIS2()
    ' Before running, open a document in Visual Studio.
    ' Set variables for text pane.
    Dim tp As EnvDTE80.TextPane2
    tp = CType(DTE.ActiveDocument.ActiveWindow.Object.ActivePane, _
    TextPane2)
    ' Start an incremental search backward from
    ' the current insertion point in the document.
    tp.IncrementalSearch.StartBackward()
    ' Add the character "a" to the search pattern.
    tp.IncrementalSearch.AppendCharAndSearch(Asc("a"))
    ' Display the parent name for IncrementalSearch object.
    MsgBox("IncrementalSearch parent: " & _
    tp.IncrementalSearch.DTE.FullName)
    MsgBox("Search pattern length: " & _
    tp.IncrementalSearch.Pattern.Length)
    ' Perform incremental search using the pattern ("a").
    tp.IncrementalSearch.SearchWithLastPattern()
    ' After the search, exit incremental search mode.
    MsgBox("DeleteCharAndBackup")
    tp.IncrementalSearch.DeleteCharAndBackup()
    MsgBox("SearchForward")
    tp.IncrementalSearch.SearchForward()
    MsgBox("SearchBackward")
    tp.IncrementalSearch.SearchBackward()
    MsgBox("Exit")
    tp.IncrementalSearch.Exit()
End Sub

Seguridad de .NET Framework

Vea también

Referencia

IncrementalSearch Interfaz

EnvDTE80 (Espacio de nombres)

Otros recursos

How to: Search for Text Incrementally

How to: Search a Document Incrementally