Edit this page

Telerik.Web.Data.FilterDescription

The class enables implementation of custom filtering logic.

Inheritance Hierarchy

  • System.Object
  • Telerik.Web.Data.DescriptorBase : INotifyPropertyChanged
  • Telerik.Web.Data.FilterDescriptorBase : IFilterDescriptor
  • Telerik.Web.Data.FilterDescription

Properties

IsActive Boolean

If false will not execute.

Methods

CreateFilterExpression

Creates a predicate filter expression that calls .

Parameters

parameterExpression System.Linq.Expressions.ParameterExpression

The parameter expression, which parameter
will be passed to method.

Returns

System.Linq.Expressions.Expression

CreateFilterExpression

Creates a filter expression by delegating its creation to
, if
is , otherwise throws

Parameters

instance System.Linq.Expressions.Expression

The instance expression, which will be used for filtering.

Returns

System.Linq.Expressions.Expression A predicate filter expression.

CreateFilterExpression

Creates a predicate filter expression used for collection filtering.

Parameters

parameterExpression System.Linq.Expressions.ParameterExpression

The parameter expression, which will be used for filtering.

Returns

System.Linq.Expressions.Expression A predicate filter expression.

OnPropertyChanged

Raises the event.

Parameters

args System.ComponentModel.PropertyChangedEventArgs

The instance containing the event data.

Returns

System.Void

OnPropertyChanged

Calls
creating a new instance of with given .

Parameters

propertyName System.String

Name of the property that is changed.

Returns

System.Void

SatisfiesFilter

The method checks whether the passed parameter satisfies filter criteria.

Returns

System.Boolean

Is this article helpful? No Yes
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy