Telerik.Web.Mvc.Infrastructure.Implementation.Expressions.EnumerableSelectorAggregateFunctionExpressionBuilder.CreateMemberSelectorExpression C# (CSharp) Method

CreateMemberSelectorExpression() private method

private CreateMemberSelectorExpression ( ) : LambdaExpression
return System.Linq.Expressions.LambdaExpression
        private LambdaExpression CreateMemberSelectorExpression()
        {
            var memberAccessBuilder = ExpressionBuilderFactory.MemberAccess(this.ItemType, null, this.Function.SourceField);
            memberAccessBuilder.Options.CopyFrom(this.Options);

            var memberExpression = memberAccessBuilder.CreateMemberAccessExpression();
            memberExpression = ConvertMemberAccessExpressionIfNecessary(memberExpression);

            return Expression.Lambda(memberExpression, memberAccessBuilder.ParameterExpression);
        }