CallSiteBinder.Bind Methode

Definitie

Voert de runtimebinding van de dynamische bewerking uit op een set argumenten.

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

Parameters

args
Object[]

Een matrix met argumenten voor de dynamische bewerking.

parameters
ReadOnlyCollection<ParameterExpression>

De matrix van ParameterExpression exemplaren die de parameters van de aanroepsite in het bindingsproces vertegenwoordigen.

returnLabel
LabelTarget

Een LabelTarget die wordt gebruikt om het resultaat van de dynamische binding te retourneren.

Retouren

Een expressie die tests uitvoert op de argumenten voor dynamische bewerkingen en de dynamische bewerking uitvoert als de tests geldig zijn. Als de tests mislukken bij volgende exemplaren van de dynamische bewerking, wordt Bind opnieuw aangeroepen om een nieuwe Expression voor de nieuwe argumenttypen te produceren.

Van toepassing op