C# Class Vertesaur.Generation.Utility.ExpressionEx

Afficher le fichier Open project: aarondandy/vertesaur

Méthodes publiques

Méthode 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

Méthode Description
BuildConversion ( this expression, Type type ) : UnaryExpression

Method Details

BuildCallExpression() public static méthode

public static BuildCallExpression ( this method ) : MethodCallExpression
method this
Résultat System.Linq.Expressions.MethodCallExpression

BuildCallExpression() public static méthode

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

BuildCallExpression() public static méthode

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

BuildConversionCall() public static méthode

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
Résultat System.Linq.Expressions.Expression

BuildConversionCall() public static méthode

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

BuildInstanceCallExpression() public static méthode

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

CreateParameterExpression() public static méthode

public static CreateParameterExpression ( this type ) : System.Linq.Expressions.ParameterExpression
type this
Résultat System.Linq.Expressions.ParameterExpression

CreateParameterExpression() public static méthode

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