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Определяет, произойдет ли возврат к началу буфера, когда при поиске будет достигнут конец буфера.
findData
Тип: Microsoft.VisualStudio.Text.Operations.FindDataДанные, которые требуется использовать при поиске.
Возвращаемое значение
Тип: Nullable<SnapshotSpan>
SnapshotSpan если соответствие найдено содержать совпадение или nullссылка NULL (Nothing в Visual Basic) если совпадений не найдено.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр findData имеет значение nullссылка NULL (Nothing в Visual Basic). |
ArgumentOutOfRangeException | startIndex меньше нуля или больше длины данных. |
ArgumentException | UseRegularExpressions пометить набор и строка поиска недопустимое регулярное выражение. |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.