Class FuzzyOptionTree | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class FuzzyOptionTree

    Inheritance
    Object
    FuzzyOptionTree
    BoltTypeOptionTree
    GraphFactoryOptionTree
    HybridTypeOptionTree
    EnumOptionTree
    ExtensibleFuzzyOptionTree
    LooseAssemblyNameOptionTree
    MemberOptionTree
    NamespaceOptionTree
    TypeOptionTree
    UnityObjectOptionTree
    Namespace: Ludiq
    Syntax
    public abstract class FuzzyOptionTree : IFuzzyOptionTree

    Constructors

    FuzzyOptionTree()

    Declaration
    protected FuzzyOptionTree()

    FuzzyOptionTree(GUIContent)

    Declaration
    protected FuzzyOptionTree(GUIContent header)
    Parameters
    Type Name Description
    GUIContent header

    Properties

    favorites

    Declaration
    public virtual ICollection<IFuzzyOption> favorites { get; }
    Property Value
    Type Description
    ICollection<IFuzzyOption>
    Implements
    IFuzzyOptionTree.favorites

    header

    Declaration
    public GUIContent header { get; set; }
    Property Value
    Type Description
    GUIContent
    Implements
    IFuzzyOptionTree.header

    multithreaded

    Declaration
    public bool multithreaded { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IFuzzyOptionTree.multithreaded

    prewarmed

    Declaration
    public bool prewarmed { get; set; }
    Property Value
    Type Description
    Boolean
    Implements
    IFuzzyOptionTree.prewarmed

    searchable

    Declaration
    public virtual bool searchable { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IFuzzyOptionTree.searchable

    selected

    Declaration
    public ICollection<object> selected { get; }
    Property Value
    Type Description
    ICollection<Object>
    Implements
    IFuzzyOptionTree.selected

    Methods

    BeginSeparatorCheck()

    Declaration
    public void BeginSeparatorCheck()

    CanFavorite(IFuzzyOption)

    Declaration
    public virtual bool CanFavorite(IFuzzyOption item)
    Parameters
    Type Name Description
    IFuzzyOption item
    Returns
    Type Description
    Boolean
    Implements
    IFuzzyOptionTree.CanFavorite(IFuzzyOption)

    Children(IFuzzyOption)

    Declaration
    public IEnumerable<IFuzzyOption> Children(IFuzzyOption parent)
    Parameters
    Type Name Description
    IFuzzyOption parent
    Returns
    Type Description
    IEnumerable<IFuzzyOption>
    Implements
    IFuzzyOptionTree.Children(IFuzzyOption)

    Children(IFuzzyOption, Boolean)

    Declaration
    public virtual IEnumerable<IFuzzyOption> Children(IFuzzyOption parent, bool ordered)
    Parameters
    Type Name Description
    IFuzzyOption parent
    Boolean ordered
    Returns
    Type Description
    IEnumerable<IFuzzyOption>

    EndSeparatorCheck()

    Declaration
    public bool EndSeparatorCheck()
    Returns
    Type Description
    Boolean

    ExplicitLabel(IFuzzyOption)

    Declaration
    public virtual string ExplicitLabel(IFuzzyOption item)
    Parameters
    Type Name Description
    IFuzzyOption item
    Returns
    Type Description
    String
    Implements
    IFuzzyOptionTree.ExplicitLabel(IFuzzyOption)

    OnFavoritesChange()

    Declaration
    public virtual void OnFavoritesChange()
    Implements
    IFuzzyOptionTree.OnFavoritesChange()

    OrderedSearchResults(String, IFuzzyOption, CancellationToken)

    Declaration
    public virtual IEnumerable<IFuzzyOption> OrderedSearchResults(string query, IFuzzyOption parent, CancellationToken cancellation)
    Parameters
    Type Name Description
    String query
    IFuzzyOption parent
    CancellationToken cancellation
    Returns
    Type Description
    IEnumerable<IFuzzyOption>
    Implements
    IFuzzyOptionTree.OrderedSearchResults(String, IFuzzyOption, CancellationToken)

    Prewarm()

    Declaration
    public virtual void Prewarm()
    Implements
    IFuzzyOptionTree.Prewarm()

    Rewarm()

    Declaration
    public virtual void Rewarm()
    Implements
    IFuzzyOptionTree.Rewarm()

    Root()

    Declaration
    public abstract IEnumerable<IFuzzyOption> Root()
    Returns
    Type Description
    IEnumerable<IFuzzyOption>
    Implements
    IFuzzyOptionTree.Root()

    SearchableChildren(IFuzzyOption)

    Declaration
    public virtual IEnumerable<IFuzzyOption> SearchableChildren(IFuzzyOption parent)
    Parameters
    Type Name Description
    IFuzzyOption parent
    Returns
    Type Description
    IEnumerable<IFuzzyOption>

    SearchableRoot()

    Declaration
    public virtual IEnumerable<IFuzzyOption> SearchableRoot()
    Returns
    Type Description
    IEnumerable<IFuzzyOption>

    SearchResultLabel(IFuzzyOption, String)

    Declaration
    public virtual string SearchResultLabel(IFuzzyOption item, string query)
    Parameters
    Type Name Description
    IFuzzyOption item
    String query
    Returns
    Type Description
    String
    Implements
    IFuzzyOptionTree.SearchResultLabel(IFuzzyOption, String)

    SearchResults(String, IFuzzyOption, CancellationToken)

    Declaration
    public virtual IEnumerable<ISearchResult<IFuzzyOption>> SearchResults(string query, IFuzzyOption parent, CancellationToken cancellation)
    Parameters
    Type Name Description
    String query
    IFuzzyOption parent
    CancellationToken cancellation
    Returns
    Type Description
    IEnumerable<ISearchResult<IFuzzyOption>>
    Implements
    IFuzzyOptionTree.SearchResults(String, IFuzzyOption, CancellationToken)

    Separator(String)

    Declaration
    protected IFuzzyOption Separator(string label)
    Parameters
    Type Name Description
    String label
    Returns
    Type Description
    IFuzzyOption

    SeparatorGroup(String, IEnumerable<IFuzzyOption>)

    Declaration
    protected IEnumerable<IFuzzyOption> SeparatorGroup(string label, IEnumerable<IFuzzyOption> options)
    Parameters
    Type Name Description
    String label
    IEnumerable<IFuzzyOption> options
    Returns
    Type Description
    IEnumerable<IFuzzyOption>

    ShowOptionSeparator(IFuzzyOption, IFuzzyOption)

    Declaration
    public virtual bool ShowOptionSeparator(IFuzzyOption parent, IFuzzyOption item)
    Parameters
    Type Name Description
    IFuzzyOption parent
    IFuzzyOption item
    Returns
    Type Description
    Boolean
    Implements
    IFuzzyOptionTree.ShowOptionSeparator(IFuzzyOption, IFuzzyOption)

    UseExplicitLabel(IFuzzyOption, IFuzzyOption)

    Declaration
    public virtual bool UseExplicitLabel(IFuzzyOption parent, IFuzzyOption item)
    Parameters
    Type Name Description
    IFuzzyOption parent
    IFuzzyOption item
    Returns
    Type Description
    Boolean
    Implements
    IFuzzyOptionTree.UseExplicitLabel(IFuzzyOption, IFuzzyOption)

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XFuzzyOptionTreeExtensionProvider.Extensions(IFuzzyOptionTree)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX