public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType ) : |
||
binder | System.Runtime.CompilerServices.CallSiteBinder | The runtime binder for the dynamic operation. |
returnType | Type | The result type of the dynamic expression. |
return |
public static new DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments)
{
return ExpressionExtension.Dynamic(binder, returnType, arguments);
}
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
|
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
|
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
|
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, |
|
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, IEnumerable |
/// <summary> /// Creates a <see cref="DynamicExpression" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />. /// </summary> /// <param name="binder">The runtime binder for the dynamic operation.</param> /// <param name="returnType">The result type of the dynamic expression.</param> /// <param name="arguments">The arguments to the dynamic operation.</param> /// <returns> /// A <see cref="DynamicExpression" /> that has <see cref="NodeType" /> equal to /// <see cref="ExpressionType.Dynamic">Dynamic</see> and has the /// <see cref="DynamicExpression.Binder">Binder</see> and /// <see cref="DynamicExpression.Arguments">Arguments</see> set to the specified values. /// </returns> /// <remarks> /// The <see cref="DynamicExpression.DelegateType">DelegateType</see> property of the /// result will be inferred from the types of the arguments and the specified return type. /// </remarks> public static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments) => DynamicExpression.Dynamic(binder, returnType, arguments);