CallSiteBinder.Bind Metod

Definition

Utför körningsbindningen för den dynamiska åtgärden på en uppsättning argument.

public:
 abstract System::Linq::Expressions::Expression ^ Bind(cli::array <System::Object ^> ^ args, System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::ParameterExpression ^> ^ parameters, System::Linq::Expressions::LabelTarget ^ returnLabel);
public abstract System.Linq.Expressions.Expression Bind(object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);
abstract member Bind : obj[] * System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> * System.Linq.Expressions.LabelTarget -> System.Linq.Expressions.Expression
Public MustOverride Function Bind (args As Object(), parameters As ReadOnlyCollection(Of ParameterExpression), returnLabel As LabelTarget) As Expression

Parametrar

args
Object[]

En matris med argument till den dynamiska åtgärden.

parameters
ReadOnlyCollection<ParameterExpression>

Matrisen med ParameterExpression instanser som representerar parametrarna för anropsplatsen i bindningsprocessen.

returnLabel
LabelTarget

En LabelTarget som används för att returnera resultatet av den dynamiska bindningen.

Returer

Ett uttryck som utför tester på argumenten för dynamisk åtgärd och utför den dynamiska åtgärden om testerna är giltiga. Om testerna misslyckas vid efterföljande förekomster av den dynamiska åtgärden anropas Bindning igen för att skapa en ny Expression för de nya argumenttyperna.

Gäller för