GetAction(SearchProvider, string)
Returns the search action for a given search provider and search action ID.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEditor.Search
- Assembly: UnityEditor
public static SearchAction GetAction(SearchProvider provider, string actionId)
Parameters
Search provider to look up.
Unique action ID within the search provider.
Returns
Type | Description |
|---|---|
| SearchAction | The matching action. |
Examples
using System.Linq;using UnityEditor;using UnityEditor.Search;using UnityEngine;static class Example_SearchService_GetAction{ [MenuItem("Examples/SearchService/GetAction")] public static void Run() { #region GetProvider var menuProvider = SearchService.GetProvider("menu"); Debug.Assert(menuProvider != null); #endregion 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()); }}