Telerik.Web.Mvc.CompositeFilterDescriptor.CreateFilterExpression C# (CSharp) Method

CreateFilterExpression() protected method

Creates a predicate filter expression combining FilterDescriptors expressions with LogicalOperator.
protected CreateFilterExpression ( System.Linq.Expressions.ParameterExpression parameterExpression ) : Expression
parameterExpression System.Linq.Expressions.ParameterExpression The parameter expression, which will be used for filtering.
return System.Linq.Expressions.Expression
        protected override Expression CreateFilterExpression(ParameterExpression parameterExpression)
        {
            var builder = new FilterDescriptorCollectionExpressionBuilder(parameterExpression, this.FilterDescriptors, this.LogicalOperator);
            builder.Options.CopyFrom(this.ExpressionBuilderOptions);

            return builder.CreateBodyExpression();
        }