DynamicExpression.MakeDynamic Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает выражение DynamicExpression, которое представляет динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder.
Перегрузки
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression) |
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и четырьмя аргументами. |
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression) |
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и тремя аргументами. |
MakeDynamic(Type, CallSiteBinder, Expression, Expression) |
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и двумя аргументами. |
MakeDynamic(Type, CallSiteBinder, Expression) |
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и одним аргументом. |
MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>) |
Создает выражение DynamicExpression, которое представляет динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder. |
MakeDynamic(Type, CallSiteBinder, Expression[]) |
Создает выражение DynamicExpression, которое представляет динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder. |
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и четырьмя аргументами.
public:
static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, 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 MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression, arg1 As Expression, arg2 As Expression, arg3 As Expression) As DynamicExpression
Параметры
- binder
- CallSiteBinder
Связыватель времени выполнения для динамической операции.
- arg0
- Expression
Первый аргумент динамической операции.
- arg1
- Expression
Второй аргумент динамической операции.
- arg2
- Expression
Третий аргумент динамической операции.
- arg3
- Expression
Четвертый аргумент динамической операции.
Возвращаемое значение
Объект DynamicExpression со свойством NodeType, равным Dynamic, и свойствами DelegateType, Binder и Arguments, для которых заданы указанные значения.
Применяется к
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и тремя аргументами.
public:
static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2);
public static System.Linq.Expressions.DynamicExpression MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression, arg1 As Expression, arg2 As Expression) As DynamicExpression
Параметры
- binder
- CallSiteBinder
Связыватель времени выполнения для динамической операции.
- arg0
- Expression
Первый аргумент динамической операции.
- arg1
- Expression
Второй аргумент динамической операции.
- arg2
- Expression
Третий аргумент динамической операции.
Возвращаемое значение
Объект DynamicExpression со свойством NodeType, равным Dynamic, и свойствами DelegateType, Binder и Arguments, для которых заданы указанные значения.
Применяется к
MakeDynamic(Type, CallSiteBinder, Expression, Expression)
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и двумя аргументами.
public:
static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1);
public static System.Linq.Expressions.DynamicExpression MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression, arg1 As Expression) As DynamicExpression
Параметры
- binder
- CallSiteBinder
Связыватель времени выполнения для динамической операции.
- arg0
- Expression
Первый аргумент динамической операции.
- arg1
- Expression
Второй аргумент динамической операции.
Возвращаемое значение
Объект DynamicExpression со свойством NodeType, равным Dynamic, и свойствами DelegateType, Binder и Arguments, для которых заданы указанные значения.
Применяется к
MakeDynamic(Type, CallSiteBinder, Expression)
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
Создает объект DynamicExpression, представляющий динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder и одним аргументом.
public:
static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Linq::Expressions::Expression ^ arg0);
public static System.Linq.Expressions.DynamicExpression MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Linq.Expressions.Expression arg0);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arg0 As Expression) As DynamicExpression
Параметры
- binder
- CallSiteBinder
Связыватель времени выполнения для динамической операции.
- arg0
- Expression
Аргумент динамической операции.
Возвращаемое значение
Объект DynamicExpression со свойством NodeType, равным Dynamic, и свойствами DelegateType, Binder и Arguments, для которых заданы указанные значения.
Применяется к
MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
Создает выражение DynamicExpression, которое представляет динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder.
public:
static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
public static System.Linq.Expressions.DynamicExpression MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression>? arguments);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, arguments As IEnumerable(Of Expression)) As DynamicExpression
Параметры
- binder
- CallSiteBinder
Связыватель времени выполнения для динамической операции.
- arguments
- IEnumerable<Expression>
Аргументы динамической операции.
Возвращаемое значение
Объект DynamicExpression со свойством NodeType, равным Dynamic, и свойствами DelegateType, Binder и Arguments, для которых заданы указанные значения.
Применяется к
MakeDynamic(Type, CallSiteBinder, Expression[])
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
- Исходный код:
- DynamicExpression.cs
Создает выражение DynamicExpression, которое представляет динамическую операцию, привязанную с использованием указанного объекта CallSiteBinder.
public:
static System::Linq::Expressions::DynamicExpression ^ MakeDynamic(Type ^ delegateType, System::Runtime::CompilerServices::CallSiteBinder ^ binder, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.DynamicExpression MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, params System.Linq.Expressions.Expression[] arguments);
public static System.Linq.Expressions.DynamicExpression MakeDynamic (Type delegateType, System.Runtime.CompilerServices.CallSiteBinder binder, params System.Linq.Expressions.Expression[]? arguments);
static member MakeDynamic : Type * System.Runtime.CompilerServices.CallSiteBinder * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
Public Shared Function MakeDynamic (delegateType As Type, binder As CallSiteBinder, ParamArray arguments As Expression()) As DynamicExpression
Параметры
- binder
- CallSiteBinder
Связыватель времени выполнения для динамической операции.
- arguments
- Expression[]
Аргументы динамической операции.
Возвращаемое значение
Объект DynamicExpression со свойством NodeType, равным Dynamic, и свойствами DelegateType, Binder и Arguments, для которых заданы указанные значения.