Class TypeOptionTree
Inheritance
TypeOptionTree
Namespace: Ludiq
Syntax
public sealed class TypeOptionTree : FuzzyOptionTree, IFuzzyOptionTree
Constructors
TypeOptionTree(IEnumerable<Type>)
Declaration
public TypeOptionTree(IEnumerable<Type> types)
Parameters
TypeOptionTree(IEnumerable<Type>, TypeFilter)
Declaration
public TypeOptionTree(IEnumerable<Type> typeSet, TypeFilter filter)
Parameters
Properties
All
Declaration
public static TypeOptionTree All { get; }
Property Value
rootMode
Declaration
public TypeOptionTree.RootMode rootMode { get; set; }
Property Value
searchable
Declaration
public override bool searchable { get; }
Property Value
Overrides
surfaceUsualTypes
Declaration
public bool surfaceUsualTypes { get; set; }
Property Value
Methods
Children(IFuzzyOption, Boolean)
Declaration
public override IEnumerable<IFuzzyOption> Children(IFuzzyOption parent, bool ordered)
Parameters
Returns
Overrides
EarlyRoot()
Declaration
public IEnumerable<IFuzzyOption> EarlyRoot()
Returns
LateRoot(Boolean)
Declaration
public IEnumerable<IFuzzyOption> LateRoot(bool separated)
Parameters
Type |
Name |
Description |
Boolean |
separated |
|
Returns
Prewarm()
Declaration
public override void Prewarm()
Overrides
Root()
Declaration
public override IEnumerable<IFuzzyOption> Root()
Returns
Overrides
SearchableRoot()
Declaration
public override IEnumerable<IFuzzyOption> SearchableRoot()
Returns
Overrides
Extension Methods