Class
FieldFilterDescriptor

The default implementation of IFieldFilterDescriptor.

Definition

Namespace:Telerik.Windows.Controls.VirtualGrid

Assembly:Telerik.Windows.Controls.VirtualGrid.dll

Syntax:

cs-api-definition
public class FieldFilterDescriptor : DescriptorBase, ISuspendNotifications, IFilterDescriptor, INotifyPropertyChanged

Inheritance: objectInheritanceContextPropagatorDescriptorBaseFieldFilterDescriptor

Implements: IFilterDescriptorINotifyPropertyChangedISuspendNotifications

Inherited Members DescriptorBase.OnPropertyChanged(PropertyChangedEventArgs)DescriptorBase.OnPropertyChanged(string)DescriptorBase.SuspendNotifications()DescriptorBase.ResumeNotifications()DescriptorBase.NotificationsSuspendedDescriptorBase.PropertyChangedInheritanceContextPropagator.CreateInstanceCore()InheritanceContextPropagator.FreezeCore(bool)

Constructors

FieldFilterDescriptor(string)

Initializes a new instance of the FieldFilterDescriptor class.

Declaration

cs-api-definition
public FieldFilterDescriptor(string memberName)

Parameters

memberName

string

Properties

Filter1

Gets or sets the first filter operator.

Declaration

cs-api-definition
public OperatorValueFilterDescriptorBase Filter1 { get; }

Property Value

OperatorValueFilterDescriptorBase

Filter2

Gets or sets the second filter operator.

Declaration

cs-api-definition
public OperatorValueFilterDescriptorBase Filter2 { get; }

Property Value

OperatorValueFilterDescriptorBase

LogicalOperator

Gets or sets the logical operator.

Declaration

cs-api-definition
public FilterCompositionLogicalOperator LogicalOperator { get; set; }

Property Value

FilterCompositionLogicalOperator

Methods

CreateFilterExpression(Expression)

Creates a filter expression based on the filter descriptors.

Declaration

cs-api-definition
public Expression CreateFilterExpression(Expression instance)

Parameters

instance

Expression

Returns

Expression

Implements IFilterDescriptor.CreateFilterExpression(Expression)

ToString()

Returns a string that represents the current object.

Declaration

cs-api-definition
public override string ToString()

Returns

string

A string that represents the current object.