private IEnumerable<SearchItem> SearchIndex(SearchContext context, SearchProvider provider, SearchIndexer indexer) { #if DEBUG_TIMING using (new DebugTimer($"Search index ({context.searchQuery})")) #endif { return indexer.SearchTerms(context.searchQuery).Select(r => { var gameObjectId = Convert.ToInt32(r.path); var gameObject = EditorUtility.InstanceIDToObject(gameObjectId) as GameObject; if (!gameObject) return null; return AddResult(provider, r.path, r.score, false); }); } }