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

SearchUtils.MatchSearchGroups

Declaration

public static bool MatchSearchGroups(Search.SearchContext context, string content, bool ignoreCase);

Параметры

Параметр Описание
контекст Контекст поиска, содержащий searchQuery, который поиск пытается найти.
содержание Строка содержимого, которая токенизирована и используется для соответствия запросу поиска.
ignoreCase Выполнять сопоставление, игнорируя регистр букв.

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

логическое Если соответствие произошло.

Описание

Помощная функция для сопоставления строки с SearchContext. Эта функция попытается сопоставить поисковый запрос с каждым токеном контента (подобно рабочему процессу меню AddComponent).

private static IEnumerable<SearchItem> SearchLogs(SearchContext context, SearchProvider provider)
{
    lock (s_Logs)
    {
        if (!s_Initialized)
        {
            s_Initialized = true;
            Application.logMessageReceived -= HandleLog;
            Application.logMessageReceived += HandleLog;
        }
        for (int logIndex = 0; logIndex < s_Logs.Count; ++logIndex)
            yield return SearchLogEntry(context, provider, s_Logs[logIndex]);
    }
}