Represents collection of IFilterDescriptor object composed together by a logical operator.
Definition
Namespace:Telerik.Windows.Data
Assembly:Telerik.Windows.Data.dll
Syntax:
public class CompositeFilterDescriptorCollection : FilterDescriptorCollection, IList<IFilterDescriptor>, ICollection<IFilterDescriptor>, IList, ICollection, IReadOnlyList<IFilterDescriptor>, IReadOnlyCollection<IFilterDescriptor>, IEnumerable<IFilterDescriptor>, IEnumerable, INotifyCollectionChanged, ISuspendNotifications, INotifyItemChanged, ICompositeFilterDescriptor, IFilterDescriptor, INotifyPropertyChanged
Inheritance: objectCollection<IFilterDescriptor>ObservableCollection<IFilterDescriptor>RadObservableCollection<IFilterDescriptor>ObservableItemCollection<IFilterDescriptor>FilterDescriptorCollectionCompositeFilterDescriptorCollection...
Implements:
Inherited Members
Constructors
public CompositeFilterDescriptorCollection()
Properties
Gets filter descriptors that will be used for composition.
protected FilterDescriptorCollection FilterDescriptors { get; }
The filter descriptors used for composition.
Gets or sets the logical operator.
public FilterCompositionLogicalOperator LogicalOperator { get; set; }
The logical operator.
Implements:
Methods
Creates a predicate filter expression used for collection filtering.
public Expression CreateFilterExpression(Expression instance)
The instance expression, which will be used for filtering.
Returns:A predicate filter expression.
Implements: