Class Query<T>
Inherited Members
Namespace: UnityEditor.Search
Syntax
[Obsolete("Query has been deprecated. Use ParsedQuery instead.", false)]
public class Query<T> : Query<T, IEnumerable<T>>
Type Parameters
| Name | Description |
|---|---|
| T |
Properties
returnPayloadIfEmpty
Boolean indicating if the original payload should be return when the query is empty. If set to false, an empty array is returned instead.
Declaration
public bool returnPayloadIfEmpty { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Methods
Apply(IEnumerable<T>)
Apply the filtering on an IEnumerable data set.
Declaration
public override 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. |
Overrides
UnityEditor.Search.Query<T, System.Collections.Generic.IEnumerable<T>>.Apply(System.Collections.Generic.IEnumerable<T>)
Test(T)
Test the query on a single object. Returns true if the test passes.
Declaration
public bool Test(T element)
Parameters
| Type | Name | Description |
|---|---|---|
| T | element | A single object to be tested. |
Returns
| Type | Description |
|---|---|
| Boolean | True if the object passes the query, false otherwise. |