docs.unity3d.com
    目次を表示する/隠す

    Class SearchUtility

    Inheritance
    Object
    SearchUtility
    Namespace: Unity.VisualScripting
    Syntax
    public static class SearchUtility

    Methods

    HighlightQuery(String, String, String, String)

    Declaration
    public static string HighlightQuery(string haystack, string query, string openTag = "<b>", string closeTag = "</b>")
    Parameters
    Type Name Description
    String haystack
    String query
    String openTag
    String closeTag
    Returns
    Type Description
    String

    Matches(Single)

    Declaration
    public static bool Matches(float relevance)
    Parameters
    Type Name Description
    Single relevance
    Returns
    Type Description
    Boolean

    Matches(String, String)

    Declaration
    public static bool Matches(string query, string haystack)
    Parameters
    Type Name Description
    String query
    String haystack
    Returns
    Type Description
    Boolean

    Matches(ISearchResult)

    Declaration
    public static bool Matches(ISearchResult result)
    Parameters
    Type Name Description
    ISearchResult result
    Returns
    Type Description
    Boolean

    OrderableSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)

    Declaration
    public static IEnumerable<SearchResult<T>> OrderableSearchFilter<T>(this IEnumerable<T> enumeration, string query, Func<T, string> haystack)
    Parameters
    Type Name Description
    IEnumerable<T> enumeration
    String query
    Func<T, String> haystack
    Returns
    Type Description
    IEnumerable<SearchResult<T>>
    Type Parameters
    Name Description
    T

    OrderableSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Func<T, String>)

    Declaration
    public static IEnumerable<SearchResult<T>> OrderableSearchFilter<T>(this IEnumerable<T> enumeration, string query, Func<T, string> haystack, Func<T, string> formerHaystack)
    Parameters
    Type Name Description
    IEnumerable<T> enumeration
    String query
    Func<T, String> haystack
    Func<T, String> formerHaystack
    Returns
    Type Description
    IEnumerable<SearchResult<T>>
    Type Parameters
    Name Description
    T

    OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, String, Func<THaystack, String>)

    Declaration
    public static IEnumerable<SearchResult<TResult>> OrderableSearchFilter<THaystack, TResult>(this IEnumerable<THaystack> enumeration, Func<THaystack, TResult> getResult, string query, Func<THaystack, string> getHaystack)
    Parameters
    Type Name Description
    IEnumerable<THaystack> enumeration
    Func<THaystack, TResult> getResult
    String query
    Func<THaystack, String> getHaystack
    Returns
    Type Description
    IEnumerable<SearchResult<TResult>>
    Type Parameters
    Name Description
    THaystack
    TResult

    OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, String, Func<THaystack, String>, Func<THaystack, String>)

    Declaration
    public static IEnumerable<SearchResult<TResult>> OrderableSearchFilter<THaystack, TResult>(this IEnumerable<THaystack> enumeration, Func<THaystack, TResult> getResult, string query, Func<THaystack, string> getHaystack, Func<THaystack, string> getFormerHaystack)
    Parameters
    Type Name Description
    IEnumerable<THaystack> enumeration
    Func<THaystack, TResult> getResult
    String query
    Func<THaystack, String> getHaystack
    Func<THaystack, String> getFormerHaystack
    Returns
    Type Description
    IEnumerable<SearchResult<TResult>>
    Type Parameters
    Name Description
    THaystack
    TResult

    OrderByRelevance(IEnumerable<ISearchResult>)

    Declaration
    public static IEnumerable<object> OrderByRelevance(this IEnumerable<ISearchResult> results)
    Parameters
    Type Name Description
    IEnumerable<ISearchResult> results
    Returns
    Type Description
    IEnumerable<Object>

    OrderByRelevance<T>(IEnumerable<SearchResult<T>>)

    Declaration
    public static IEnumerable<T> OrderByRelevance<T>(this IEnumerable<SearchResult<T>> results)
    Parameters
    Type Name Description
    IEnumerable<SearchResult<T>> results
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T

    OrderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)

    Declaration
    public static IEnumerable<T> OrderedSearchFilter<T>(this IEnumerable<T> enumeration, string query, Func<T, string> haystack)
    Parameters
    Type Name Description
    IEnumerable<T> enumeration
    String query
    Func<T, String> haystack
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T

    Relevance(String, String)

    Declaration
    public static float Relevance(string query, string haystack)
    Parameters
    Type Name Description
    String query
    String haystack
    Returns
    Type Description
    Single

    UnorderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)

    Declaration
    public static IEnumerable<T> UnorderedSearchFilter<T>(this IEnumerable<T> enumeration, string query, Func<T, string> haystack)
    Parameters
    Type Name Description
    IEnumerable<T> enumeration
    String query
    Func<T, String> haystack
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)