Compartilhar via


Propriedade IncrementalSearch.Pattern

Obtém os caracteres sendo processados no ISearch atual.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
ReadOnly Default Property Pattern As String
string this { get; }
property String^ default {
    String^ get ();
}
abstract Pattern : string with get
function get Pattern () : String

Valor de propriedade

Tipo: String
Os caracteres sendo processados no ISearch atual.

Comentários

Essa seqüência de caracteres é atualizada com cada chamada para AppendCharAndSearch ou DeleteCharAndBackup e representa o padrão de ISearch mais atual.

Exemplos

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

Segurança do .NET Framework

Consulte também

Referência

IncrementalSearch Interface

Namespace EnvDTE80

Outros recursos

How to: Search for Text Incrementally

How to: Search a Document Incrementally