C# Класс Vertesaur.Generation.Utility.ExpressionEx

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
BuildConversion ( this expression, Type type ) : UnaryExpression

Описание методов

BuildCallExpression() публичный статический Метод

public static BuildCallExpression ( this method ) : MethodCallExpression
method this
Результат System.Linq.Expressions.MethodCallExpression

BuildCallExpression() публичный статический Метод

public static BuildCallExpression ( this method, Expression arg0 ) : MethodCallExpression
method this
arg0 System.Linq.Expressions.Expression
Результат System.Linq.Expressions.MethodCallExpression

BuildCallExpression() публичный статический Метод

public static BuildCallExpression ( this method, Expression arg0, Expression arg1 ) : MethodCallExpression
method this
arg0 System.Linq.Expressions.Expression
arg1 System.Linq.Expressions.Expression
Результат System.Linq.Expressions.MethodCallExpression

BuildConversionCall() публичный статический Метод

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
Результат System.Linq.Expressions.Expression

BuildConversionCall() публичный статический Метод

public static BuildConversionCall ( this gen, MethodInfo method, Type resultType ) : Expression
gen this
method System.Reflection.MethodInfo
resultType System.Type
Результат System.Linq.Expressions.Expression

BuildInstanceCallExpression() публичный статический Метод

public static BuildInstanceCallExpression ( this method, Expression instance ) : MethodCallExpression
method this
instance System.Linq.Expressions.Expression
Результат System.Linq.Expressions.MethodCallExpression

CreateParameterExpression() публичный статический Метод

public static CreateParameterExpression ( this type ) : System.Linq.Expressions.ParameterExpression
type this
Результат System.Linq.Expressions.ParameterExpression

CreateParameterExpression() публичный статический Метод

public static CreateParameterExpression ( this type, string name ) : System.Linq.Expressions.ParameterExpression
type this
name string
Результат System.Linq.Expressions.ParameterExpression