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: Int32O índice de por onde começar a pesquisa.
wraparound
Tipo: BooleanDetermina se a pesquisa será quebrado para o início do buffer quando atingir o final do buffer.
findData
Tipo: Microsoft.VisualStudio.Text.Operations.FindDataOs dados a ser usado para esta pesquisa.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.