Represents and expression evaluator internally used to build filter expressions using Dynamic LINQ syntax.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public abstract class RadFilterDynamicLinqExpressionEvaluator : RadFilterExpressionEvaluatorBase
Inheritance: objectRadFilterExpressionEvaluatorBaseRadFilterDynamicLinqExpressionEvaluator
Derived Classes:
Inherited Members
Constructors
C#
protected RadFilterDynamicLinqExpressionEvaluator()
Methods
Returns a reference to the RadFilterDynamicLinqExpressionEvaluator instance.
C#
public static RadFilterDynamicLinqExpressionEvaluator GetEvaluator(RadFilterFunction function)
The RadFilterFunction used in the evaluated filter expression.
Returns:RadFilterDynamicLinqExpressionEvaluator
The RadFilterDynamicLinqExpressionEvaluator for the specific function provided.
C#
protected RadFilterEvaluationData PrepareExpression(string expressionFormat, RadFilterNonGroupExpression expression)
C#
protected string PrepareFieldName(RadFilterNonGroupExpression expression)