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
ExpressionThe 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
ParameterExpressionThe parameter expression, which will be used for filtering.
Returns
- Expression
A predicate filter expression.