Class Query<T> | Quick Search | 1.5.4
docs.unity.cn
    Show / Hide Table of Contents

    Class Query<T>

    A Query defines an operation that can be used to filter a data set.

    Inheritance
    Object
    Query<T, Func<T, Boolean>, IEnumerator<T>>
    Query<T>
    Inherited Members
    Query<T, Func<T, Boolean>, IEnumerator<T>>.m_Engine
    Query<T, Func<T, Boolean>, IEnumerator<T>>.valid
    Query<T, Func<T, Boolean>, IEnumerator<T>>.errors
    Query<T, Func<T, Boolean>, IEnumerator<T>>.Optimize(Boolean, Boolean)
    Namespace: Unity.QuickSearch
    Syntax
    public class Query<T> : Query<T, Func<T, bool>, IEnumerator<T>>
    Type Parameters
    Name Description
    T

    The filtered data type.

    Methods

    Apply(IEnumerable<T>)

    Apply the filtering on an IEnumerable data set.

    Declaration
    public IEnumerable<T> Apply(IEnumerable<T> data)
    Parameters
    Type Name Description
    IEnumerable<T> data

    The data to filter

    Returns
    Type Description
    IEnumerable<T>

    A filtered IEnumerable.

    Apply(IEnumerator<T>)

    Apply the filtering on an IEnumerator.

    Declaration
    public IEnumerable<T> Apply(IEnumerator<T> data)
    Parameters
    Type Name Description
    IEnumerator<T> data

    The data to filter

    Returns
    Type Description
    IEnumerable<T>

    A filtered IEnumerable.

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX