Expression.Dynamic 方法

定义

创建一个表示动态操作的 DynamicExpression

重载

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

Dynamic(CallSiteBinder, Type, Expression, Expression)

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression)

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

Dynamic(CallSiteBinder, Type, Expression)

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

Dynamic(CallSiteBinder, Type, Expression[])

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2, System::Linq::Expressions::Expression ^ arg3);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression, arg2 As Expression, arg3 As Expression) As DynamicExpression

参数

binder
CallSiteBinder

动态操作的运行时联编程序。

returnType
Type

动态表达式的结果类型。

arg0
Expression

动态操作的第一个自变量。

arg1
Expression

动态操作的第二个参数。

arg2
Expression

动态操作的第三个参数。

arg3
Expression

动态操作的第四个自变量。

返回

一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 BinderArguments 均设置为指定的值。

注解

将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。

适用于

Dynamic(CallSiteBinder, Type, Expression, Expression)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression) As DynamicExpression

参数

binder
CallSiteBinder

动态操作的运行时联编程序。

returnType
Type

动态表达式的结果类型。

arg0
Expression

动态操作的第一个自变量。

arg1
Expression

动态操作的第二个参数。

返回

一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 BinderArguments 均设置为指定的值。

注解

将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。

适用于

Dynamic(CallSiteBinder, Type, Expression, Expression, Expression)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression, arg2 As Expression) As DynamicExpression

参数

binder
CallSiteBinder

动态操作的运行时联编程序。

returnType
Type

动态表达式的结果类型。

arg0
Expression

动态操作的第一个自变量。

arg1
Expression

动态操作的第二个参数。

arg2
Expression

动态操作的第三个参数。

返回

一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 BinderArguments 均设置为指定的值。

注解

将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。

适用于

Dynamic(CallSiteBinder, Type, Expression)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression) As DynamicExpression

参数

binder
CallSiteBinder

动态操作的运行时联编程序。

returnType
Type

动态表达式的结果类型。

arg0
Expression

动态操作的第一个自变量。

返回

一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 BinderArguments 均设置为指定的值。

注解

将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。

适用于

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arguments As IEnumerable(Of Expression)) As DynamicExpression

参数

binder
CallSiteBinder

动态操作的运行时联编程序。

returnType
Type

动态表达式的结果类型。

arguments
IEnumerable<Expression>

动态操作的自变量。

返回

一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 BinderArguments 均设置为指定的值。

注解

将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。

适用于

Dynamic(CallSiteBinder, Type, Expression[])

Source:
Expression.cs
Source:
Expression.cs
Source:
Expression.cs

创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。

public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, params System.Linq.Expressions.Expression[] arguments);
static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, ParamArray arguments As Expression()) As DynamicExpression

参数

binder
CallSiteBinder

动态操作的运行时联编程序。

returnType
Type

动态表达式的结果类型。

arguments
Expression[]

动态操作的自变量。

返回

一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 BinderArguments 均设置为指定的值。

注解

将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。

适用于