System.Linq.Expressions.DynamicExpression.Dynamic C# (CSharp) Метод

Dynamic() публичный статический Метод

Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
The DelegateType property of the result will be inferred from the types of the arguments and the specified return type.
public static Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType ) : DynamicExpression
binder System.Runtime.CompilerServices.CallSiteBinder The runtime binder for the dynamic operation.
returnType Type The result type of the dynamic expression.
Результат DynamicExpression
        public static new DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments)
        {
            return ExpressionExtension.Dynamic(binder, returnType, arguments);
        }

Same methods

DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, Expression arg0 ) : DynamicExpression
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1 ) : DynamicExpression
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2 ) : DynamicExpression
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2, Expression arg3 ) : DynamicExpression
DynamicExpression::Dynamic ( System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, IEnumerable arguments ) : DynamicExpression

Usage Example

Пример #1
0
 /// <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);
All Usage Examples Of System.Linq.Expressions.DynamicExpression::Dynamic