C# Class DevExtreme.AspNet.Data.ExpressionCompiler

Show file Open project: DevExpress/DevExtreme.AspNet.Data

Public Methods

Method Description
ExpressionCompiler ( bool guardNulls ) : System

Protected Methods

Method Description
CompileAccessorExpression ( Expression target, string clientExpr, bool forceToString = false ) : Expression
CreateItemParam ( Type type ) : System.Linq.Expressions.ParameterExpression

Private Methods

Method Description
CompileNullGuard ( IEnumerable progression ) : Expression

Method Details

CompileAccessorExpression() protected method

protected CompileAccessorExpression ( Expression target, string clientExpr, bool forceToString = false ) : Expression
target System.Linq.Expressions.Expression
clientExpr string
forceToString bool
return System.Linq.Expressions.Expression

CreateItemParam() protected method

protected CreateItemParam ( Type type ) : System.Linq.Expressions.ParameterExpression
type System.Type
return System.Linq.Expressions.ParameterExpression

ExpressionCompiler() public method

public ExpressionCompiler ( bool guardNulls ) : System
guardNulls bool
return System