5 types derived from DynamicExpression
System.Linq.Expressions (5)
System\Linq\Expressions\DynamicExpression.cs (5)
492
internal class DynamicExpressionN :
DynamicExpression
, IArgumentProvider
534
internal class DynamicExpression1 :
DynamicExpression
, IArgumentProvider
591
internal class DynamicExpression2 :
DynamicExpression
, IArgumentProvider
660
internal class DynamicExpression3 :
DynamicExpression
, IArgumentProvider
735
internal class DynamicExpression4 :
DynamicExpression
, IArgumentProvider
239 references to DynamicExpression
netstandard (1)
netstandard.cs (1)
993
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.
DynamicExpression
))]
System.Core (1)
System.Core.cs (1)
131
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.
DynamicExpression
))]
System.Dynamic.Runtime (1)
System.Dynamic.Runtime.cs (1)
9
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.
DynamicExpression
))]
System.Linq.Expressions (236)
System\Dynamic\DynamicMetaObjectBinder.cs (1)
218
DynamicExpression
.Make(ReturnType, delegateType, this, new TrueReadOnlyCollection<Expression>(exprs)),
System\Linq\Expressions\DynamicExpression.cs (148)
24
Debug.Assert(delegateType.GetInvokeMethod().GetReturnType() == typeof(object) || GetType() != typeof(
DynamicExpression
));
51
internal static
DynamicExpression
Make(Type returnType, Type delegateType, CallSiteBinder binder, ReadOnlyCollection<Expression> arguments)
63
internal static
DynamicExpression
Make(Type returnType, Type delegateType, CallSiteBinder binder, Expression arg0)
75
internal static
DynamicExpression
Make(Type returnType, Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1)
87
internal static
DynamicExpression
Make(Type returnType, Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2)
99
internal static
DynamicExpression
Make(Type returnType, Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3)
167
internal virtual
DynamicExpression
Rewrite(Expression[] args)
179
public
DynamicExpression
Update(IEnumerable<Expression>? arguments)
228
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
234
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
244
public static new
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments)
250
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
256
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
266
public static new
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, IEnumerable<Expression> arguments)
272
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
278
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
288
public static new
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0)
294
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
301
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
311
public static new
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1)
317
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
325
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
335
public static new
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2)
341
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
350
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
360
public static new
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2, Expression arg3)
366
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
372
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
379
public static new
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable<Expression>? arguments)
385
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
391
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
397
public static new
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, params Expression[]? arguments)
403
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and one argument.
409
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
415
public static new
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0)
421
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and two arguments.
428
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
434
public static new
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1)
440
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and three arguments.
448
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
454
public static new
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2)
460
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and four arguments.
469
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
475
public static new
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3)
514
internal override
DynamicExpression
Rewrite(Expression[] args)
572
internal override
DynamicExpression
Rewrite(Expression[] args)
641
internal override
DynamicExpression
Rewrite(Expression[] args)
716
internal override
DynamicExpression
Rewrite(Expression[] args)
797
internal override
DynamicExpression
Rewrite(Expression[] args)
821
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
827
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
829
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
830
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
831
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
833
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, params Expression[]? arguments)
839
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
845
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
847
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
848
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
849
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
851
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable<Expression>? arguments)
875
return
DynamicExpression
.Make(method.GetReturnType(), delegateType, binder, args);
879
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and one argument.
885
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
887
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
888
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
889
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
891
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0)
904
return
DynamicExpression
.Make(method.GetReturnType(), delegateType, binder, arg0);
908
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and two arguments.
915
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
917
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
918
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
919
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
921
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1)
936
return
DynamicExpression
.Make(method.GetReturnType(), delegateType, binder, arg0, arg1);
940
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and three arguments.
948
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
950
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
951
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
952
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
954
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2)
971
return
DynamicExpression
.Make(method.GetReturnType(), delegateType, binder, arg0, arg1, arg2);
975
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and four arguments.
984
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
986
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
987
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
988
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
990
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3)
1009
return
DynamicExpression
.Make(method.GetReturnType(), delegateType, binder, arg0, arg1, arg2, arg3);
1021
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
1027
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
1029
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
1030
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
1033
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
1037
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments)
1043
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
1049
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
1051
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
1052
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
1055
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
1059
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0)
1074
return
DynamicExpression
.Make(returnType, delegateType, binder, arg0);
1078
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
1085
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
1087
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
1088
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
1091
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
1095
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1)
1114
return
DynamicExpression
.Make(returnType, delegateType, binder, arg0, arg1);
1118
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
1126
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
1128
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
1129
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
1132
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
1136
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2)
1159
return
DynamicExpression
.Make(returnType, delegateType, binder, arg0, arg1, arg2);
1163
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
1172
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
1174
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
1175
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
1178
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
1182
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2, Expression arg3)
1209
return
DynamicExpression
.Make(returnType, delegateType, binder, arg0, arg1, arg2, arg3);
1213
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
1219
/// A <see cref="
DynamicExpression
" /> that has <see cref="
DynamicExpression
.NodeType" /> equal to
1221
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
1222
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
1225
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
1229
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, IEnumerable<Expression> arguments)
1240
private static
DynamicExpression
MakeDynamic(CallSiteBinder binder, Type returnType, ReadOnlyCollection<Expression> arguments)
1260
1 =>
DynamicExpression
.Make(returnType, delegateType, binder, arguments[0]),
1261
2 =>
DynamicExpression
.Make(returnType, delegateType, binder, arguments[0], arguments[1]),
1262
3 =>
DynamicExpression
.Make(returnType, delegateType, binder, arguments[0], arguments[1], arguments[2]),
1263
4 =>
DynamicExpression
.Make(returnType, delegateType, binder, arguments[0], arguments[1], arguments[2], arguments[3]),
1264
_ =>
DynamicExpression
.Make(returnType, delegateType, binder, arguments),
System\Linq\Expressions\DynamicExpressionVisitor.cs (2)
11
/// Visits the children of the <see cref="
DynamicExpression
" />.
16
protected internal override Expression VisitDynamic(
DynamicExpression
node)
System\Linq\Expressions\Expression.cs (83)
288
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
294
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
296
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
297
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
300
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
304
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, IEnumerable<Expression> arguments) =>
305
DynamicExpression
.Dynamic(binder, returnType, arguments);
308
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
314
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
316
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
317
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
320
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
324
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0) =>
325
DynamicExpression
.Dynamic(binder, returnType, arg0);
328
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
335
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
337
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
338
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
341
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
345
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1) =>
346
DynamicExpression
.Dynamic(binder, returnType, arg0, arg1);
349
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
357
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
359
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
360
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
363
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
367
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2) =>
368
DynamicExpression
.Dynamic(binder, returnType, arg0, arg1, arg2);
371
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
380
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
382
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
383
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
386
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
390
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2, Expression arg3) =>
391
DynamicExpression
.Dynamic(binder, returnType, arg0, arg1, arg2, arg3);
394
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
400
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
402
/// <see cref="
DynamicExpression
.Binder">Binder</see> and
403
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
406
/// The <see cref="
DynamicExpression
.DelegateType">DelegateType</see> property of the
410
public static
DynamicExpression
Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments) =>
411
DynamicExpression
.Dynamic(binder, returnType, arguments);
414
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
420
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
422
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
423
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
424
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
427
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable<Expression>? arguments) =>
428
DynamicExpression
.MakeDynamic(delegateType, binder, arguments);
431
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and one argument.
437
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
439
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
440
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
441
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
444
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0) =>
445
DynamicExpression
.MakeDynamic(delegateType, binder, arg0);
448
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and two arguments.
455
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
457
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
458
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
459
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
462
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1) =>
463
DynamicExpression
.MakeDynamic(delegateType, binder, arg0, arg1);
466
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and three arguments.
474
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
476
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
477
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
478
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
481
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2) =>
482
DynamicExpression
.MakeDynamic(delegateType, binder, arg0, arg1, arg2);
485
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" /> and four arguments.
494
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
496
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
497
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
498
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
501
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3) =>
502
DynamicExpression
.MakeDynamic(delegateType, binder, arg0, arg1, arg2, arg3);
505
/// Creates a <see cref="
DynamicExpression
" /> that represents a dynamic operation bound by the provided <see cref="CallSiteBinder" />.
511
/// A <see cref="
DynamicExpression
" /> that has <see cref="NodeType" /> equal to
513
/// <see cref="
DynamicExpression
.DelegateType">DelegateType</see>,
514
/// <see cref="
DynamicExpression
.Binder">Binder</see>, and
515
/// <see cref="
DynamicExpression
.Arguments">Arguments</see> set to the specified values.
518
public static
DynamicExpression
MakeDynamic(Type delegateType, CallSiteBinder binder, params Expression[]? arguments) =>
System\Linq\Expressions\ExpressionVisitor.cs (2)
707
/// Visits the children of the <see cref="
DynamicExpression
" />.
712
protected internal virtual Expression VisitDynamic(
DynamicExpression
node)