Поделиться через


ITextSearchService.FindNext - метод

Осуществляет поиск следующего вхождения указанной строки.

Пространство имен:  Microsoft.VisualStudio.Text.Operations
Сборка:  Microsoft.VisualStudio.Text.Logic (в Microsoft.VisualStudio.Text.Logic.dll)

Синтаксис

'Декларация
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>

Параметры

  • startIndex
    Тип: Int32

    Индекс, с которого необходимо начать поиск.

  • wraparound
    Тип: Boolean

    Определяет, произойдет ли возврат к началу буфера, когда при поиске будет достигнут конец буфера.

Возвращаемое значение

Тип: Nullable<SnapshotSpan>
SnapshotSpan если соответствие найдено содержать совпадение или nullссылка NULL (Nothing в Visual Basic) если совпадений не найдено.

Исключения

Исключение Условие
ArgumentNullException

Параметр findData имеет значение nullссылка NULL (Nothing в Visual Basic).

ArgumentOutOfRangeException

startIndex меньше нуля или больше длины данных.

ArgumentException

UseRegularExpressions пометить набор и строка поиска недопустимое регулярное выражение.

Безопасность платформы .NET Framework

См. также

Ссылки

ITextSearchService Интерфейс

Microsoft.VisualStudio.Text.Operations - пространство имен