Class FuzzyOptionTree
Inheritance
FuzzyOptionTree
Syntax
public abstract class FuzzyOptionTree : IFuzzyOptionTree
Constructors
FuzzyOptionTree()
Declaration
protected FuzzyOptionTree()
FuzzyOptionTree(GUIContent)
Declaration
protected FuzzyOptionTree(GUIContent header)
Parameters
Properties
favorites
Declaration
public virtual ICollection<object> favorites { get; }
Property Value
Implements
Declaration
public GUIContent header { get; protected set; }
Property Value
Implements
multithreaded
Declaration
public bool multithreaded { get; }
Property Value
Implements
searchable
Declaration
public virtual bool searchable { get; }
Property Value
Implements
selected
Declaration
public ICollection<object> selected { get; }
Property Value
Implements
showBackgroundWorkerProgress
Declaration
public bool showBackgroundWorkerProgress { get; protected set; }
Property Value
Implements
Methods
CanFavorite(Object)
Declaration
public virtual bool CanFavorite(object item)
Parameters
Type |
Name |
Description |
Object |
item |
|
Returns
Implements
Children(Object)
Declaration
public abstract IEnumerable<object> Children(object parent)
Parameters
Type |
Name |
Description |
Object |
parent |
|
Returns
Implements
FavoritesLabel(Object)
Declaration
public virtual string FavoritesLabel(object item)
Parameters
Type |
Name |
Description |
Object |
item |
|
Returns
Implements
GetNullOption()
Declaration
protected virtual IFuzzyOption GetNullOption()
Returns
OnFavoritesChange()
Declaration
public virtual void OnFavoritesChange()
Implements
Option(Object)
Declaration
public virtual IFuzzyOption Option(object item)
Parameters
Type |
Name |
Description |
Object |
item |
|
Returns
Implements
OrderedSearchResults(String, CancellationToken)
Declaration
public virtual IEnumerable<object> OrderedSearchResults(string query, CancellationToken cancellation)
Parameters
Returns
Implements
Prewarm()
Declaration
public virtual void Prewarm()
Implements
Root()
Declaration
public abstract IEnumerable<object> Root()
Returns
Implements
SearchResultLabel(Object, String)
Declaration
public virtual string SearchResultLabel(object item, string query)
Parameters
Returns
Implements
SearchResults(String, CancellationToken)
Declaration
public virtual IEnumerable<ISearchResult> SearchResults(string query, CancellationToken cancellation)
Parameters
Returns
Implements
Extension Methods