17 references to WriteBack
System.Linq.Expressions (17)
System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs (6)
232
private
WriteBack
? EmitAddressWriteBack(Expression node, Type type)
236
WriteBack
? result = null;
259
private
WriteBack
? AddressOfWriteBack(MemberExpression node)
270
private
WriteBack
AddressOfWriteBackCore(MemberExpression node)
309
private
WriteBack
? AddressOfWriteBack(IndexExpression node)
319
private
WriteBack
AddressOfWriteBackCore(IndexExpression node)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (11)
204
List<
WriteBack
>? wb = EmitArguments(lambda.Type.GetInvokeMethod(), invoke);
401
List<
WriteBack
>? wb = EmitArguments(mi, args);
503
private List<
WriteBack
>? EmitArguments(MethodBase method, IArgumentProvider args)
513
private List<
WriteBack
>? EmitArguments(MethodBase method, IArgumentProvider args, int skipParameters)
518
List<
WriteBack
>? writeBacks = null;
529
WriteBack
? wb = EmitAddressWriteBack(argument, type);
532
writeBacks ??= new List<
WriteBack
>();
545
private void EmitWriteBack(List<
WriteBack
>? writeBacks)
549
foreach (
WriteBack
wb in writeBacks)
609
List<
WriteBack
>? wb = EmitArguments(invoke, node, 1);
629
List<
WriteBack
>? wb = EmitArguments(node.Constructor, node);