IIncrementalSearch - интерфейс
Определяет операцию последовательного поиска.
Пространство имен: Microsoft.VisualStudio.Text.IncrementalSearch
Сборка: Microsoft.VisualStudio.Text.UI (в Microsoft.VisualStudio.Text.UI.dll)
Синтаксис
'Декларация
Public Interface IIncrementalSearch
public interface IIncrementalSearch
public interface class IIncrementalSearch
type IIncrementalSearch = interface end
public interface IIncrementalSearch
Тип IIncrementalSearch предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
IsActive | Определяет, выполняется ли последовательный поиск. |
![]() |
SearchDirection | Получает или задает направление последовательного поиска. |
![]() |
SearchString | Получает или задает текущий поисковый запрос. |
![]() |
TextView | Получает объект ITextView, связанный с данным поиском. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AppendCharAndSearch | Расширяет текущий поисковый запрос на один знак.Если новый запрос приводит к совпадению, он выделяется.Это выделение можно использовать для обращения к совпадению. |
![]() |
Clear | Очищает существующий поисковый запрос без изменения выделения. |
![]() |
DeleteCharAndSearch | Удаляет последний знак из текущего поискового запроса и обновляет результаты поиска на основании нового запроса. |
![]() |
Dismiss | Завершает операцию последовательного поиска. |
![]() |
SelectNextResult | Выделяет следующий результат в операции последовательного поиска.Будет выделен фрагмент, совпадающий с запросом. |
![]() |
Start | Начинает операцию последовательного поиска и помечает положение курсора в качестве начального положения поиска. |
В начало страницы
Заметки
IIncrementalSearch интерфейс, связанный с a ITextView.
После Start вызывается метод помечен текущая позиция курсора по мере того как начало поиска. Если искомый термин найдено, оно выделяется и курсор перемещается в конец выбранного машинного слова.
Направление поиска набор для переадресованы по умолчанию, хотя этот параметр можно изменить с SearchDirection свойство.
AppendCharAndSearch и DeleteCharAndSearch операции можно использовать, чтобы изменить поисковый запрос.
Каждая операция поиска возвращает IncrementalSearchResult, включая сведения о поиске, является ли поиск закрепленный цикл буфера вокруг начала или с конца, закрепил цикл ли поиск по начальной позиции поиска, найден ли элемент. Вызывающий объект отвечает за передачу этих сведений пользователю.
Последовательный поиск выполняет его поиск в моментальном снимке текста ITextView. В результате, если результат находится внутри структуры свернутая область, то область будет развернут, прежде чем результат выбран.
См. также
Ссылки
Microsoft.VisualStudio.Text.IncrementalSearch - пространство имен