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


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 - пространство имен