New to Telerik UI for ASP.NET AJAX? Download free 30-day trial

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

In this article