CallSiteBinder.Bind Metodo

Definizione

Esegue l'associazione di runtime dell'operazione dinamica su un set di argomenti.

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

Parametri

args
Object[]

Matrice di argomenti per l'operazione dinamica.

parameters
ReadOnlyCollection<ParameterExpression>

Matrice di istanze che rappresentano i parametri del sito di chiamata nel processo di ParameterExpression associazione.

returnLabel
LabelTarget

LabelTarget utilizzato per restituire il risultato dell'associazione dinamica.

Valori restituiti

Espressione che esegue test sugli argomenti dell'operazione dinamica ed esegue l'operazione dinamica se i test sono validi. Se i test hanno esito negativo nelle occorrenze successive dell'operazione dinamica, Bind verrà chiamato di nuovo per produrre un nuovo Expression per i nuovi tipi di argomento.

Si applica a