Table of Contents

Method CreateFilterExpression

Namespace
Innova.Prism.Telerik.Expressions
Assembly
Innova.Prism.Telerik.dll

CreateFilterExpression(Expression)

Creates a filter expression by delegating its creation to CreateFilterExpression(ParameterExpression), if instance is ParameterExpression, otherwise throws ArgumentException

public virtual Expression CreateFilterExpression(Expression instance)

Parameters

instance Expression

The instance expression, which will be used for filtering.

Returns

Expression

A predicate filter expression.

Exceptions

ArgumentException

Parameter should be of type ParameterExpression

CreateFilterExpression(ParameterExpression)

Creates a predicate filter expression used for collection filtering.

protected virtual Expression CreateFilterExpression(ParameterExpression parameterExpression)

Parameters

parameterExpression ParameterExpression

The parameter expression, which will be used for filtering.

Returns

Expression

A predicate filter expression.