QueryEngineFilterAttribute
Base attribute class used to define a custom filter on a QueryEngine. All filter types supported by QueryEngine.AddFilter are supported by this attribute.
Read time 4 minutesLast updated 6 days ago
Definition
- Type: Class
- Namespace: UnityEditor.Search
- Assembly: UnityEditor
- Inherits from: Attribute
[AttributeUsage(AttributeTargets.Method)]public class QueryEngineFilterAttribute : Attribute
Remarks
For a usage example, see QueryEngine.AddFiltersFromAttribute.
Fields
Value | Description |
|---|---|
| comparisonOptions | String comparison options. |
| overridesStringComparison | Flag indicating if the filter overrides the global string comparison options. Set to true when the comparisonOptions are used. |
| paramTransformerFunction | Name of the parameter transformer function to use with this filter. Tag the parameter transformer function with the appropriate ParameterTransformer attribute. |
| supportedOperators | List of supported operator tokens. Null for all operators. |
| token | The identifier of the filter. Typically what precedes the operator in a filter (i.e. "id" in "id>=2"). |
| useParamTransformer | Flag indicating if this filter uses a parameter transformer function. Set to true when paramTransformerFunction is used. |
| useRegularExpressionToken | Indicates if the filter uses a regular expression token or not. |