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