Interface IFuzzyOptionTree
Namespace: Ludiq
Syntax
public interface IFuzzyOptionTree
Properties
favorites
Declaration
ICollection<IFuzzyOption> favorites { get; }
Property Value
Declaration
GUIContent header { get; }
Property Value
Type |
Description |
GUIContent |
|
multithreaded
Declaration
bool multithreaded { get; }
Property Value
prewarmed
Declaration
bool prewarmed { get; set; }
Property Value
searchable
Declaration
Property Value
selected
Declaration
ICollection<object> selected { get; }
Property Value
Methods
CanFavorite(IFuzzyOption)
Declaration
bool CanFavorite(IFuzzyOption item)
Parameters
Returns
Children(IFuzzyOption)
Declaration
IEnumerable<IFuzzyOption> Children(IFuzzyOption parent)
Parameters
Returns
ExplicitLabel(IFuzzyOption)
Declaration
string ExplicitLabel(IFuzzyOption item)
Parameters
Returns
OnFavoritesChange()
Declaration
OrderedSearchResults(String, IFuzzyOption, CancellationToken)
Declaration
IEnumerable<IFuzzyOption> OrderedSearchResults(string query, IFuzzyOption parent, CancellationToken cancellation)
Parameters
Returns
Prewarm()
Declaration
Rewarm()
Declaration
Root()
Declaration
IEnumerable<IFuzzyOption> Root()
Returns
SearchResultLabel(IFuzzyOption, String)
Declaration
string SearchResultLabel(IFuzzyOption item, string query)
Parameters
Returns
SearchResults(String, IFuzzyOption, CancellationToken)
Declaration
IEnumerable<ISearchResult<IFuzzyOption>> SearchResults(string query, IFuzzyOption parent, CancellationToken cancellation)
Parameters
Returns
ShowOptionSeparator(IFuzzyOption, IFuzzyOption)
Declaration
bool ShowOptionSeparator(IFuzzyOption parent, IFuzzyOption item)
Parameters
Returns
UseExplicitLabel(IFuzzyOption, IFuzzyOption)
Declaration
bool UseExplicitLabel(IFuzzyOption parent, IFuzzyOption item)
Parameters
Returns
Extension Methods