Condividi tramite


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 ParameterExpression che rappresentano i parametri del sito di chiamata nel processo di associazione.

returnLabel
LabelTarget

LabelTarget utilizzato per restituire il risultato dell'associazione dinamica.

Restituisce

Espressione che esegue test sugli argomenti dell'operazione dinamica ed esegue l'operazione dinamica se i test sono validi. Se i test non riescono su occorrenze successive dell'operazione dinamica, Bind sarà chiamato nuovamente per produrre un nuovo Expression per i nuovi tipi di argomento.

Si applica a