Partilhar via


Método ITextSearchService.FindNext

Procura a próxima ocorrência da seqüência de pesquisa.

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

Sintaxe

'Declaração
Function FindNext ( _
    startIndex As Integer, _
    wraparound As Boolean, _
    findData As FindData _
) As Nullable(Of SnapshotSpan)
Nullable<SnapshotSpan> FindNext(
    int startIndex,
    bool wraparound,
    FindData findData
)
Nullable<SnapshotSpan> FindNext(
    int startIndex, 
    bool wraparound, 
    FindData findData
)
abstract FindNext : 
        startIndex:int * 
        wraparound:bool * 
        findData:FindData -> Nullable<SnapshotSpan> 
function FindNext(
    startIndex : int, 
    wraparound : boolean, 
    findData : FindData
) : Nullable<SnapshotSpan>

Parâmetros

  • startIndex
    Tipo: Int32

    O índice de por onde começar a pesquisa.

  • wraparound
    Tipo: Boolean

    Determina se a pesquisa será quebrado para o início do buffer quando atingir o final do buffer.

Valor de retorno

Tipo: Nullable<SnapshotSpan>
O SnapshotSpan contendo a coincidência, se foi encontrada uma correspondência, ou nulluma referência nula (Nothing no Visual Basic) se nenhuma correspondência foi encontrada.

Exceções

Exceção Condição
ArgumentNullException

findData é nulluma referência nula (Nothing no Visual Basic).

ArgumentOutOfRangeException

startIndexé menor que zero ou maior que o comprimento dos dados.

ArgumentException

O UseRegularExpressions sinalizador estiver definido e a seqüência de pesquisa é uma expressão regular inválida.

Segurança do .NET Framework

Consulte também

Referência

ITextSearchService Interface

Namespace Microsoft.VisualStudio.Text.Operations