Table of Contents

Class FilterConditionAttribute

Namespace
Kentico.Xperience.Admin.Base.Filters
Assembly
Kentico.Xperience.Admin.Base.dll

Attribute that defines the filter condition for a specific property.

[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
public sealed class FilterConditionAttribute : Attribute
Inheritance
object
Attribute
FilterConditionAttribute
Extension Methods

Constructors

FilterConditionAttribute()

public FilterConditionAttribute()

Properties

BuilderType

Type of the specific WHERE condition builder that will be used for WHERE condition creation.

public Type BuilderType { get; init; }

Property Value

Type

Remarks

Builder implementation must be a non abstract class and implement IWhereConditionBuilder.

ColumnName

Name of the database column.

public string ColumnName { get; init; }

Property Value

string

DescriptorType

Type of the descriptor that will be used to get the filter condition description.

public Type DescriptorType { get; init; }

Property Value

Type

Remarks

Descriptor implementation must be a non abstract class and implement IFilterConditionDescriptor.