SearchService.GetAction
Declaration
public static Search.SearchAction GetAction(Search.SearchProvider provider, string actionId);Параметры
| Параметр | Описание |
|---|---|
| провайдер | Поставщик поиска для поиска. |
| actionId | Уникальное действие ID в поставщике поиска. |
Возвращаемое значение
SearchAction Соответствующее действие.
Описание
Возвращает действие поиска для заданного поставщика поиска и действие поиска ID.
using System.Linq; using UnityEditor; using UnityEditor.Search; using UnityEngine; static class Example_SearchService_GetAction { [MenuItem("Examples/SearchService/GetAction")] public static void Run() { var menuProvider = SearchService.GetProvider("menu"); Debug.Assert(menuProvider != null); var execMenuAction = SearchService.GetAction(menuProvider, "select"); Debug.Assert(execMenuAction != null); using var context = SearchService.CreateContext(menuProvider, "Search All..."); using var results = SearchService.Request(context, SearchFlags.Synchronous); execMenuAction.handler(results.First()); } }