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]); } }