Synchronous
Search items are fetched synchronously. This can take a long time for some SearchProvider (like asset). Use at your own risk.
Read time 1 minuteLast updated 13 days ago
Definition
- Type: Field
- Namespace: UnityEditor.Search
- Assembly: UnityEditor
Synchronous = 1
Examples
using UnityEditor;using UnityEditor.Search;using UnityEngine;public class SearchFlags_Synchronous{ [MenuItem("Examples/SearchFlags/Synchronous")] static void Run() { using (var searchContext = SearchService.CreateContext("menu", "Create")) { // ***IMPORTANT***: Synchronous search can take a long time to resolve depending on the provider (especially assets). // Unity suggests using SearchService.Request. // Initiate the query and get the results. var results = SearchService.Request(searchContext, SearchFlags.Synchronous); foreach (var searchItem in results) Debug.Log(searchItem.GetDescription(searchContext)); } }}