Class SearchProvider
Inheritance
System.Object
SearchProvider
Syntax
public class SearchProvider
Constructors
SearchProvider(String, String)
Declaration
public SearchProvider(string id, string displayName = null)
Parameters
| Type |
Name |
Description |
| System.String |
id |
|
| System.String |
displayName |
|
Fields
fetchDescription
Declaration
public FetchStringHandler fetchDescription
Field Value
fetchItems
Declaration
public GetItemsHandler fetchItems
Field Value
fetchKeywords
Declaration
public GetKeywordsHandler fetchKeywords
Field Value
fetchLabel
Declaration
public FetchStringHandler fetchLabel
Field Value
fetchThumbnail
Declaration
public PreviewHandler fetchThumbnail
Field Value
filterId
Declaration
Field Value
| Type |
Description |
| System.String |
|
isEnabledForContextualSearch
Declaration
public IsEnabledForContextualSearch isEnabledForContextualSearch
Field Value
isExplicitProvider
Declaration
public bool isExplicitProvider
Field Value
| Type |
Description |
| System.Boolean |
|
name
Declaration
Field Value
onDisable
Declaration
Field Value
| Type |
Description |
| System.Action |
|
onEnable
Declaration
Field Value
| Type |
Description |
| System.Action |
|
priority
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
startDrag
Declaration
public StartDragHandler startDrag
Field Value
subCategories
Declaration
public List<NameId> subCategories
Field Value
| Type |
Description |
| System.Collections.Generic.List<NameId> |
|
trackSelection
Declaration
public TrackSelectionHandler trackSelection
Field Value
Properties
avgTime
Declaration
public double avgTime { get; }
Property Value
| Type |
Description |
| System.Double |
|
Methods
CreateItem(String, Int32, String, String, Texture2D, Object)
Declaration
public SearchItem CreateItem(string id, int score, string label, string description, Texture2D thumbnail, object data)
Parameters
| Type |
Name |
Description |
| System.String |
id |
|
| System.Int32 |
score |
|
| System.String |
label |
|
| System.String |
description |
|
| Texture2D |
thumbnail |
|
| System.Object |
data |
|
Returns
CreateItem(String, String, String, Texture2D, Object)
Declaration
public SearchItem CreateItem(string id, string label = null, string description = null, Texture2D thumbnail = null, object data = null)
Parameters
| Type |
Name |
Description |
| System.String |
id |
|
| System.String |
label |
|
| System.String |
description |
|
| Texture2D |
thumbnail |
|
| System.Object |
data |
|
Returns
MatchSearchGroups(SearchContext, String, Boolean)
Declaration
public static bool MatchSearchGroups(SearchContext context, string content, bool useLowerTokens = false)
Parameters
| Type |
Name |
Description |
| SearchContext |
context |
|
| System.String |
content |
|
| System.Boolean |
useLowerTokens |
|
Returns
| Type |
Description |
| System.Boolean |
|
RecordFetchTime(Double)
Declaration
public void RecordFetchTime(double t)
Parameters
| Type |
Name |
Description |
| System.Double |
t |
|