Class FuzzyOptionTree
Inheritance
FuzzyOptionTree
Assembly: Unity.VisualScripting.Core.Editor.dll
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
Declaration
public GUIContent header { get; protected set; }
Property Value
multithreaded
Declaration
public bool multithreaded { get; }
Property Value
searchable
Declaration
public virtual bool searchable { get; }
Property Value
selected
Declaration
public ICollection<object> selected { get; }
Property Value
showBackgroundWorkerProgress
Declaration
public bool showBackgroundWorkerProgress { get; protected set; }
Property Value
Methods
CanFavorite(object)
Declaration
public virtual bool CanFavorite(object item)
Parameters
Type |
Name |
Description |
object |
item |
|
Returns
Children(object)
Declaration
public abstract IEnumerable<object> Children(object parent)
Parameters
Type |
Name |
Description |
object |
parent |
|
Returns
FavoritesLabel(object)
Declaration
public virtual string FavoritesLabel(object item)
Parameters
Type |
Name |
Description |
object |
item |
|
Returns
GetNullOption()
Declaration
protected virtual IFuzzyOption GetNullOption()
Returns
OnFavoritesChange()
Declaration
public virtual void OnFavoritesChange()
Option(object)
Declaration
public virtual IFuzzyOption Option(object item)
Parameters
Type |
Name |
Description |
object |
item |
|
Returns
OrderedSearchResults(string, CancellationToken)
Declaration
public virtual IEnumerable<object> OrderedSearchResults(string query, CancellationToken cancellation)
Parameters
Returns
Prewarm()
Declaration
public virtual void Prewarm()
Root()
Declaration
public abstract IEnumerable<object> Root()
Returns
SearchResultLabel(object, string)
Declaration
public virtual string SearchResultLabel(object item, string query)
Parameters
Returns
SearchResults(string, CancellationToken)
Declaration
public virtual IEnumerable<ISearchResult> SearchResults(string query, CancellationToken cancellation)
Parameters
Returns
Implements
Extension Methods