14 references to WriteBack
System.Core (14)
Microsoft\Scripting\Compiler\LambdaCompiler.Address.cs (4)
220
private
WriteBack
EmitAddressWriteBack(Expression node, Type type) {
223
WriteBack
result = null;
243
private
WriteBack
AddressOfWriteBack(MemberExpression node) {
281
private
WriteBack
AddressOfWriteBack(IndexExpression node) {
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (10)
197
List<
WriteBack
> wb = EmitArguments(lambda.Type.GetMethod("Invoke"), invoke);
342
List<
WriteBack
> wb = EmitArguments(mi, args);
423
private List<
WriteBack
> EmitArguments(MethodBase method, IArgumentProvider args) {
432
private List<
WriteBack
> EmitArguments(MethodBase method, IArgumentProvider args, int skipParameters) {
436
var writeBacks = new List<
WriteBack
>();
445
WriteBack
wb = EmitAddressWriteBack(argument, type);
456
private static void EmitWriteBack(IList<
WriteBack
> writeBacks) {
457
foreach (
WriteBack
wb in writeBacks) {
509
List<
WriteBack
> wb = EmitArguments(invoke, node, 1);
518
List<
WriteBack
> wb = EmitArguments(node.Constructor, node);