QueryEngineFilterAttribute
класс в UnityEditor.Search
Описание
Базовый класс атрибута для определения пользовательского фильтра в QueryEngine. Этот атрибут поддерживает все типы фильтров, поддерживаемые QueryEngine.AddFilter.
Для примера использования см. QueryEngine.AddFiltersFromAttribute.
Свойства
| Свойство | Описание |
|---|---|
| comparisonOptions | Параметры сравнения строк. |
| overridesStringComparison | Флаг, указывающий на то, что фильтр переопределяет глобальные параметры сравнения строк. Установите в true, когда используется comparisonOptions. |
| paramTransformerFunction | Имя функции преобразования параметров для использования с этим фильтром. Тег функции преобразования параметров с соответствующим атрибутом ParameterTransformer. |
| supportedOperators | Список поддерживаемых токенов операторов. Null для всех операторов. |
| token | Идентификатор фильтра. Обычно это то, что предшествует оператору в фильтре (i.e. "id" в "id>=2"). |
| useParamTransformer | Флаг, указывающий, использует ли этот фильтр функцию трансформации параметров. Установите в true, если используется paramTransformerFunction. |
| useRegularExpressionToken | Показывает, использует ли фильтр токен регулярного выражения или нет. |
Конструкторы
| Конструктор | Описание |
|---|---|
| QueryEngineFilterAttribute | Создайте фильтр с соответствующим токеном и поддерживаемыми операторами. |