Expression.Dynamic Expression.Dynamic Expression.Dynamic Expression.Dynamic Method

定義

動的な操作を表す DynamicExpression を作成します。Creates a DynamicExpression that represents a dynamic operation.

オーバーロード

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>) Dynamic(CallSiteBinder, Type, IEnumerable<Expression>) Dynamic(CallSiteBinder, Type, IEnumerable<Expression>) Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

Dynamic(CallSiteBinder, Type, Expression[]) Dynamic(CallSiteBinder, Type, Expression[]) Dynamic(CallSiteBinder, Type, Expression[]) Dynamic(CallSiteBinder, Type, Expression[])

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided 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 CallSiteBinder CallSiteBinder CallSiteBinder

動的操作の実行時バインダー。The runtime binder for the dynamic operation.

returnType
Type Type Type Type

動的な式の結果の型。The result type of the dynamic expression.

arg0
Expression Expression Expression Expression

動的操作の 1 番目の引数。The first argument to the dynamic operation.

arg1
Expression Expression Expression Expression

動的操作の 2 番目の引数。The second argument to the dynamic operation.

arg2
Expression Expression Expression Expression

動的操作の 3 番目の引数。The third argument to the dynamic operation.

arg3
Expression Expression Expression Expression

動的操作の 4 番目の引数。The fourth argument to the dynamic operation.

戻り値

DynamicExpression と等しい NodeType と、指定した値に設定された Dynamic および Binder を含む ArgumentsA DynamicExpression that has NodeType equal to Dynamic and has the Binder and Arguments set to the specified values.

注釈

DelegateType結果のプロパティは、引数の型から推論して、指定された戻り型。The DelegateType property of the result will be inferred from the types of the arguments and the specified return type.

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided 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 CallSiteBinder CallSiteBinder CallSiteBinder

動的操作の実行時バインダー。The runtime binder for the dynamic operation.

returnType
Type Type Type Type

動的な式の結果の型。The result type of the dynamic expression.

arg0
Expression Expression Expression Expression

動的操作の 1 番目の引数。The first argument to the dynamic operation.

arg1
Expression Expression Expression Expression

動的操作の 2 番目の引数。The second argument to the dynamic operation.

戻り値

DynamicExpression と等しい NodeType と、指定した値に設定された Dynamic および Binder を含む ArgumentsA DynamicExpression that has NodeType equal to Dynamic and has the Binder and Arguments set to the specified values.

注釈

DelegateType結果のプロパティは、引数の型から推論して、指定された戻り型。The DelegateType property of the result will be inferred from the types of the arguments and the specified return type.

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided 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 CallSiteBinder CallSiteBinder CallSiteBinder

動的操作の実行時バインダー。The runtime binder for the dynamic operation.

returnType
Type Type Type Type

動的な式の結果の型。The result type of the dynamic expression.

arg0
Expression Expression Expression Expression

動的操作の 1 番目の引数。The first argument to the dynamic operation.

arg1
Expression Expression Expression Expression

動的操作の 2 番目の引数。The second argument to the dynamic operation.

arg2
Expression Expression Expression Expression

動的操作の 3 番目の引数。The third argument to the dynamic operation.

戻り値

DynamicExpression と等しい NodeType と、指定した値に設定された Dynamic および Binder を含む ArgumentsA DynamicExpression that has NodeType equal to Dynamic and has the Binder and Arguments set to the specified values.

注釈

DelegateType結果のプロパティは、引数の型から推論して、指定された戻り型。The DelegateType property of the result will be inferred from the types of the arguments and the specified return type.

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

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided 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 CallSiteBinder CallSiteBinder CallSiteBinder

動的操作の実行時バインダー。The runtime binder for the dynamic operation.

returnType
Type Type Type Type

動的な式の結果の型。The result type of the dynamic expression.

arg0
Expression Expression Expression Expression

動的操作の 1 番目の引数。The first argument to the dynamic operation.

戻り値

DynamicExpression と等しい NodeType と、指定した値に設定された Dynamic および Binder を含む ArgumentsA DynamicExpression that has NodeType equal to Dynamic and has the Binder and Arguments set to the specified values.

注釈

DelegateType結果のプロパティは、引数の型から推論して、指定された戻り型。The DelegateType property of the result will be inferred from the types of the arguments and the specified return type.

Dynamic(CallSiteBinder, Type, IEnumerable<Expression>) Dynamic(CallSiteBinder, Type, IEnumerable<Expression>) Dynamic(CallSiteBinder, Type, IEnumerable<Expression>) Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided 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 CallSiteBinder CallSiteBinder CallSiteBinder

動的操作の実行時バインダー。The runtime binder for the dynamic operation.

returnType
Type Type Type Type

動的な式の結果の型。The result type of the dynamic expression.

arguments
IEnumerable<Expression>

動的操作の引数。The arguments to the dynamic operation.

戻り値

DynamicExpression と等しい NodeType と、指定した値に設定された Dynamic および Binder を含む ArgumentsA DynamicExpression that has NodeType equal to Dynamic and has the Binder and Arguments set to the specified values.

注釈

DelegateType結果のプロパティは、引数の型から推論して、指定された戻り型。The DelegateType property of the result will be inferred from the types of the arguments and the specified return type.

Dynamic(CallSiteBinder, Type, Expression[]) Dynamic(CallSiteBinder, Type, Expression[]) Dynamic(CallSiteBinder, Type, Expression[]) Dynamic(CallSiteBinder, Type, Expression[])

指定された DynamicExpression によってバインドされる動的操作を表す CallSiteBinder を作成します。Creates a DynamicExpression that represents a dynamic operation bound by the provided 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 CallSiteBinder CallSiteBinder CallSiteBinder

動的操作の実行時バインダー。The runtime binder for the dynamic operation.

returnType
Type Type Type Type

動的な式の結果の型。The result type of the dynamic expression.

arguments
Expression[]

動的操作の引数。The arguments to the dynamic operation.

戻り値

DynamicExpression と等しい NodeType と、指定した値に設定された Dynamic および Binder を含む ArgumentsA DynamicExpression that has NodeType equal to Dynamic and has the Binder and Arguments set to the specified values.

注釈

DelegateType結果のプロパティは、引数の型から推論して、指定された戻り型。The DelegateType property of the result will be inferred from the types of the arguments and the specified return type.

適用対象