Sdílet prostřednictvím


Expression.MakeDynamic Metoda

Definice

Vytvoří objekt DynamicExpression , který představuje dynamickou operaci.

Přetížení

MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)

Vytvoří dynamickou DynamicExpression operaci vázanou zadanými CallSiteBinder a čtyřmi argumenty.

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Vytvoří DynamicExpression dynamickou operaci vázanou zadanými CallSiteBinder argumenty a dvěma argumenty.

MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)

Vytvoří DynamicExpression objekt, který představuje dynamickou operaci vázanou zadanými CallSiteBinder argumenty a třemi argumenty.

MakeDynamic(Type, CallSiteBinder, Expression)

Vytvoří objekt DynamicExpression , který představuje dynamickou operaci vázanou zadaným CallSiteBinder argumentem a jedním argumentem.

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Vytvoří objekt DynamicExpression , který představuje dynamickou operaci vázanou zadaným CallSiteBinderobjektem .

MakeDynamic(Type, CallSiteBinder, Expression[])

Vytvoří objekt DynamicExpression , který představuje dynamickou operaci vázanou zadaným CallSiteBinderobjektem .

MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)

Zdroj:
Expression.cs
Zdroj:
Expression.cs
Zdroj:
Expression.cs

Vytvoří dynamickou DynamicExpression operaci vázanou zadanými CallSiteBinder a čtyřmi argumenty.

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

Parametry

delegateType
Type

Typ delegáta, který CallSitepoužívá .

binder
CallSiteBinder

Pořadač modulu runtime pro dynamickou operaci.

arg0
Expression

První argument dynamické operace.

arg1
Expression

Druhý argument dynamické operace.

arg2
Expression

Třetí argument dynamické operace.

arg3
Expression

Čtvrtý argument dynamické operace.

Návraty

A DynamicExpression , který se NodeType rovná Dynamic a má DelegateType, Bindera Arguments nastavené na zadané hodnoty.

Platí pro

MakeDynamic(Type, CallSiteBinder, Expression, Expression)

Zdroj:
Expression.cs
Zdroj:
Expression.cs
Zdroj:
Expression.cs

Vytvoří DynamicExpression dynamickou operaci vázanou zadanými CallSiteBinder argumenty a dvěma argumenty.

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

Parametry

delegateType
Type

Typ delegáta, který CallSitepoužívá .

binder
CallSiteBinder

Pořadač modulu runtime pro dynamickou operaci.

arg0
Expression

První argument dynamické operace.

arg1
Expression

Druhý argument dynamické operace.

Návraty

A DynamicExpression , který se NodeType rovná Dynamic a má DelegateType, Bindera Arguments nastavené na zadané hodnoty.

Platí pro

MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)

Zdroj:
Expression.cs
Zdroj:
Expression.cs
Zdroj:
Expression.cs

Vytvoří DynamicExpression objekt, který představuje dynamickou operaci vázanou zadanými CallSiteBinder argumenty a třemi argumenty.

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

Parametry

delegateType
Type

Typ delegáta, který CallSitepoužívá .

binder
CallSiteBinder

Pořadač modulu runtime pro dynamickou operaci.

arg0
Expression

První argument dynamické operace.

arg1
Expression

Druhý argument dynamické operace.

arg2
Expression

Třetí argument dynamické operace.

Návraty

A DynamicExpression , který se NodeType rovná Dynamic a má DelegateType, Bindera Arguments nastavené na zadané hodnoty.

Platí pro

MakeDynamic(Type, CallSiteBinder, Expression)

Zdroj:
Expression.cs
Zdroj:
Expression.cs
Zdroj:
Expression.cs

Vytvoří objekt DynamicExpression , který představuje dynamickou operaci vázanou zadaným CallSiteBinder argumentem a jedním argumentem.

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

Parametry

delegateType
Type

Typ delegáta, který CallSitepoužívá .

binder
CallSiteBinder

Pořadač modulu runtime pro dynamickou operaci.

arg0
Expression

Argument dynamické operace.

Návraty

A DynamicExpression , který se NodeType rovná Dynamic a má DelegateType, Bindera Arguments nastavené na zadané hodnoty.

Platí pro

MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)

Zdroj:
Expression.cs
Zdroj:
Expression.cs
Zdroj:
Expression.cs

Vytvoří objekt DynamicExpression , který představuje dynamickou operaci vázanou zadaným CallSiteBinderobjektem .

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

Parametry

delegateType
Type

Typ delegáta, který CallSitepoužívá .

binder
CallSiteBinder

Pořadač modulu runtime pro dynamickou operaci.

arguments
IEnumerable<Expression>

Argumenty dynamické operace.

Návraty

A DynamicExpression , který se NodeType rovná Dynamic a má DelegateType, Bindera Arguments nastavené na zadané hodnoty.

Platí pro

MakeDynamic(Type, CallSiteBinder, Expression[])

Zdroj:
Expression.cs
Zdroj:
Expression.cs
Zdroj:
Expression.cs

Vytvoří objekt DynamicExpression , který představuje dynamickou operaci vázanou zadaným CallSiteBinderobjektem .

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

Parametry

delegateType
Type

Typ delegáta, který CallSitepoužívá .

binder
CallSiteBinder

Pořadač modulu runtime pro dynamickou operaci.

arguments
Expression[]

Argumenty dynamické operace.

Návraty

A DynamicExpression , který se NodeType rovná Dynamic a má DelegateType, Bindera Arguments nastavené na zadané hodnoty.

Platí pro