C# Class Vertesaur.Generation.Utility.ExpressionEx

Mostra file Open project: aarondandy/vertesaur

Public Methods

Method Description
BuildCallExpression ( this method ) : MethodCallExpression
BuildCallExpression ( this method, Expression arg0 ) : MethodCallExpression
BuildCallExpression ( this method, Expression arg0, Expression arg1 ) : MethodCallExpression
BuildConversionCall ( this gen, MethodInfo method, Expression input, Type resultType ) : Expression
BuildConversionCall ( this gen, MethodInfo method, Type resultType ) : Expression
BuildInstanceCallExpression ( this method, Expression instance ) : MethodCallExpression
CreateParameterExpression ( this type ) : System.Linq.Expressions.ParameterExpression
CreateParameterExpression ( this type, string name ) : System.Linq.Expressions.ParameterExpression

Private Methods

Method Description
BuildConversion ( this expression, Type type ) : UnaryExpression

Method Details

BuildCallExpression() public static method

public static BuildCallExpression ( this method ) : MethodCallExpression
method this
return System.Linq.Expressions.MethodCallExpression

BuildCallExpression() public static method

public static BuildCallExpression ( this method, Expression arg0 ) : MethodCallExpression
method this
arg0 System.Linq.Expressions.Expression
return System.Linq.Expressions.MethodCallExpression

BuildCallExpression() public static method

public static BuildCallExpression ( this method, Expression arg0, Expression arg1 ) : MethodCallExpression
method this
arg0 System.Linq.Expressions.Expression
arg1 System.Linq.Expressions.Expression
return System.Linq.Expressions.MethodCallExpression

BuildConversionCall() public static method

public static BuildConversionCall ( this gen, MethodInfo method, Expression input, Type resultType ) : Expression
gen this
method System.Reflection.MethodInfo
input System.Linq.Expressions.Expression
resultType System.Type
return System.Linq.Expressions.Expression

BuildConversionCall() public static method

public static BuildConversionCall ( this gen, MethodInfo method, Type resultType ) : Expression
gen this
method System.Reflection.MethodInfo
resultType System.Type
return System.Linq.Expressions.Expression

BuildInstanceCallExpression() public static method

public static BuildInstanceCallExpression ( this method, Expression instance ) : MethodCallExpression
method this
instance System.Linq.Expressions.Expression
return System.Linq.Expressions.MethodCallExpression

CreateParameterExpression() public static method

public static CreateParameterExpression ( this type ) : System.Linq.Expressions.ParameterExpression
type this
return System.Linq.Expressions.ParameterExpression

CreateParameterExpression() public static method

public static CreateParameterExpression ( this type, string name ) : System.Linq.Expressions.ParameterExpression
type this
name string
return System.Linq.Expressions.ParameterExpression