SearchProvider
Create a new SearchProvider.
Read time 2 minutesLast updated 12 days ago
Definition
- Type: Constructor
- Namespace: UnityEditor.Search
- Assembly: UnityEditor
SearchProvider(string)
Create a new SearchProvider.
public SearchProvider(string id)
Parameters
Search Provider unique ID.
Remarks
For different use cases see SearchProvider, SearchProvider.id, SearchProvider.isExplicitProvider, SearchProvider.priority.
SearchProvider(string, string)
Create a new SearchProvider.
public SearchProvider(string id, string displayName)
Parameters
Remarks
For different use cases see SearchProvider, SearchProvider.id, SearchProvider.isExplicitProvider, SearchProvider.priority.
SearchProvider(string, Func<SearchContext, List<SearchItem>, SearchProvider, Object>)
Create a new SearchProvider.
public SearchProvider(string id, Func<SearchContext, List<SearchItem>, SearchProvider, object> fetchItemsHandler)
Parameters
Search Provider unique ID.
Handler responsible for populating a list of SearchItems according to a query.
Remarks
For different use cases see SearchProvider, SearchProvider.id, SearchProvider.isExplicitProvider, SearchProvider.priority.
SearchProvider(string, Func<SearchContext, SearchProvider, Object>)
Create a new SearchProvider.
public SearchProvider(string id, Func<SearchContext, SearchProvider, object> fetchItemsHandler)
Parameters
Search Provider unique ID.
Handler responsible for populating a list of SearchItems according to a query.
Remarks
For different use cases see SearchProvider, SearchProvider.id, SearchProvider.isExplicitProvider, SearchProvider.priority.
SearchProvider(string, string, Func<SearchContext, SearchProvider, Object>)
Create a new SearchProvider.
public SearchProvider(string id, string displayName, Func<SearchContext, SearchProvider, object> fetchItemsHandler)
Parameters
Search Provider unique ID.
Search Provider pretty name, used to display in UI.
Handler responsible for populating a list of SearchItems according to a query.
Remarks
For different use cases see SearchProvider, SearchProvider.id, SearchProvider.isExplicitProvider, SearchProvider.priority.
SearchProvider(string, string, Func<SearchContext, List<SearchItem>, SearchProvider, Object>)
Create a new SearchProvider.
public SearchProvider(string id, string displayName, Func<SearchContext, List<SearchItem>, SearchProvider, object> fetchItemsHandler)
Parameters
Search Provider unique ID.
Search Provider pretty name, used to display in UI.
Handler responsible for populating a list of SearchItems according to a query.
Remarks
For different use cases see SearchProvider, SearchProvider.id, SearchProvider.isExplicitProvider, SearchProvider.priority.