Represents a base for the RadFilterListViewExpression evaluator classes in RadFilter
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public abstract class RadFilterListViewExpressionEvaluator
Inheritance: objectRadFilterListViewExpressionEvaluator
Inherited Members
Constructors
C#
protected RadFilterListViewExpressionEvaluator()
Methods
C#
protected RadListViewFilterExpression CreateListViewExpression(Type expressionType, RadFilterNonGroupExpression expression)
Evaluates the passed non-group expression to create a new RadListViewFilterExpression object.
C#
public abstract RadListViewFilterExpression Evaluate(RadFilterNonGroupExpression expression)
The RadFilterNonGroupExpression to evaluate.
Returns:A resulting RadListViewFilterExpression.
Based on a passed RadFilterFunction object returns a specific RadFilterListViewExpressionEvaluator object.
C#
public static RadFilterListViewExpressionEvaluator GetEvaluator(RadFilterFunction function)
A RadFilterFunction instance representing the current filter function.
Returns:RadFilterListViewExpressionEvaluator
A RadFilterListViewExpressionEvaluator inherited object representing a specific evaluator, based on the provided function.
C#
protected RadListViewFilterExpression HandleSingleValueExpressionValues(RadListViewFilterExpression listViewExpression, IRadFilterValueExpression filterValueExpression)