Class MemberOptionTree
Inheritance
MemberOptionTree
Namespace: Ludiq
Syntax
public class MemberOptionTree : FuzzyOptionTree, IFuzzyOptionTree
Constructors
MemberOptionTree(IEnumerable<Type>, MemberFilter, TypeFilter, MemberAction)
Declaration
public MemberOptionTree(IEnumerable<Type> types, MemberFilter memberFilter, TypeFilter memberTypeFilter, MemberAction action)
Parameters
MemberOptionTree(UnityEngine.Object, MemberFilter, TypeFilter, MemberAction)
Declaration
public MemberOptionTree(UnityEngine.Object target, MemberFilter memberFilter, TypeFilter memberTypeFilter, MemberAction action)
Parameters
Properties
favorites
Declaration
public override ICollection<IFuzzyOption> favorites { get; }
Property Value
Overrides
searchable
Declaration
public override bool searchable { get; }
Property Value
Overrides
Methods
CanFavorite(IFuzzyOption)
Declaration
public override bool CanFavorite(IFuzzyOption item)
Parameters
Returns
Overrides
Children(IFuzzyOption, Boolean)
Declaration
public override IEnumerable<IFuzzyOption> Children(IFuzzyOption parent, bool ordered)
Parameters
Returns
Overrides
ExplicitLabel(IFuzzyOption)
Declaration
public override string ExplicitLabel(IFuzzyOption item)
Parameters
Returns
Overrides
OnFavoritesChange()
Declaration
public override void OnFavoritesChange()
Overrides
OrderedSearchResults(String, IFuzzyOption, CancellationToken)
Declaration
public override IEnumerable<IFuzzyOption> OrderedSearchResults(string query, IFuzzyOption parent, CancellationToken cancellation)
Parameters
Returns
Overrides
Prewarm()
Declaration
public override void Prewarm()
Overrides
Root()
Declaration
public override IEnumerable<IFuzzyOption> Root()
Returns
Overrides
SearchResultLabel(IFuzzyOption, String)
Declaration
public override string SearchResultLabel(IFuzzyOption item, string query)
Parameters
Returns
Overrides
Extension Methods