Unity 6.3
0 онлайн 70 гостей 3 в системе
Вход

SearchContext

класс в UnityEditor.Search


Интерфейсы приспособлений:ISerializationCallbackReceiver

Описание

Контекст поиска включает в себя все данные, необходимые для выполнения запроса. Он позволяет полностью настроить способ выполнения запроса.

Свойства

Свойство Описание
emptyПоказывает, что поисковый запрос пуст. Это исключает id поискового фильтра. Например, если текст поиска h:, то это свойство все равно вернёт true.
filterIdЯвный фильтр ID. Обычно это первый токен поиска, например h:, p:, для выполнения явного поиска по данному поставщику поиска. Может быть null.
optionsПараметры контекста поиска.
progressIdРучка прогресса для отображения строки прогресса для текущего поиска.
providersКакие поставщики поиска активны для данного контекста.
searchInProgressУказывает, выполняется ли в настоящее время асинхронный поиск для данного контекста.
searchPhraseВозвращает фразу, содержащую только слова, разделенные пробелами.
searchQueryОбработан поисковый запрос (нет filterId, нет textFilters).
searchQueryOffsetСмещение символов обработанного запроса поиска в необработанном тексте поиска.
searchTextНеобработанный текст поиска (что находится в поле Поиск текста).
searchViewПредставление поиска, представляющее результаты поиска.
searchWordsЗапрос поиска, токенизированный по словам. Все текстовые фильтры отбрасываются, и все слова пишутся строчными буквами.
selectionВозвращает выборку результатов поиска, если таковые имеются.
textFiltersВсе токены, содержащие двоеточие (':').
wantsMoreУказывает, должен ли поиск возвращать все результаты, а не только наиболее подходящие.

Конструкторы

Конструктор Описание
SearchContextСоздает новый контекст поиска.

Открытые методы

Метод Описание
AddSearchQueryErrorДобавление новой ошибки запроса в этом контексте.
AddSearchQueryErrorsДобавление новых ошибок запроса в этом контексте.
DisposeУдалить контекст поиска.
IsEnabledПроверяет, доступен ли поставщик поиска для обработки запроса.
SetFilterВключает или отключает один поставщик поиска. У отключенного поставщика поиска не будет запроса на предоставление элементов для разрешения запроса.

Мероприятия

Мероприятие Описание
asyncItemReceivedЭто событие используется для получения любого результата асинхронного поиска.
sessionEndedВызывается после завершения Поиска.
sessionStartedВызывается при запуске Поиска.