1 write to Index
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\LocalVariables.cs (1)
51
Index
= localIndex;
57 references to Index
System.Linq.Expressions (57)
System\Linq\Expressions\Interpreter\LightCompiler.cs (54)
318
_instructions.EmitInitializeParameter(local.
Index
);
546
_instructions.EmitInitializeLocal(local.
Index
, variable.Type);
627
_instructions.EmitAssignLocal(local.
Index
);
645
_instructions.EmitLoadLocal(local.
Index
);
678
_instructions.EmitAssignLocal(local.
Index
);
680
_instructions.EmitLoadLocal(local.
Index
);
709
_instructions.EmitAssignLocal(local.
Index
);
711
_instructions.EmitLoadLocal(local.
Index
);
771
_instructions.EmitStoreLocal(leftTemp.
Index
);
775
_instructions.EmitStoreLocal(rightTemp.
Index
);
798
_instructions.EmitLoadLocal(leftTemp.
Index
);
804
_instructions.EmitLoadLocal(rightTemp.
Index
);
819
_instructions.EmitLoadLocal(rightTemp.
Index
);
833
_instructions.EmitLoadLocal(leftTemp.
Index
);
834
_instructions.EmitLoadLocal(rightTemp.
Index
);
842
_instructions.EmitLoadLocal(leftTemp.
Index
);
850
_instructions.EmitLoadLocal(rightTemp.
Index
);
856
_instructions.EmitLoadLocal(leftTemp.
Index
);
857
_instructions.EmitLoadLocal(rightTemp.
Index
);
1067
_instructions.EmitStoreLocal(opTemp.
Index
);
1071
_instructions.EmitLoadLocal(opTemp.
Index
);
1077
_instructions.EmitLoadLocal(opTemp.
Index
);
1370
_instructions.EmitStoreLocal(leftTemp.
Index
);
1377
_instructions.EmitStoreLocal(rightTemp.
Index
);
1379
_instructions.EmitLoadLocal(leftTemp.
Index
);
1380
_instructions.EmitLoadLocal(rightTemp.
Index
);
1401
_instructions.EmitStoreLocal(leftTemp.
Index
);
1403
_instructions.EmitLoadLocal(leftTemp.
Index
);
1409
_instructions.EmitLoadLocal(leftTemp.
Index
);
1424
_instructions.EmitStoreLocal(rightTemp.
Index
);
1426
_instructions.EmitLoadLocal(rightTemp.
Index
);
1431
_instructions.EmitLoadLocal(rightTemp.
Index
);
1442
_instructions.EmitLoadLocal(leftTemp.
Index
);
1449
_instructions.EmitStoreLocal(result.
Index
);
1455
_instructions.EmitStoreLocal(result.
Index
);
1461
_instructions.EmitStoreLocal(result.
Index
);
1464
_instructions.EmitLoadLocal(result.
Index
);
1620
_instructions.EmitStoreLocal(temp.
Index
);
2227
_instructions.EmitStoreLocal(left.
Index
);
2229
_instructions.EmitStoreLocal(right.
Index
);
2231
_instructions.EmitLoadLocal(left.
Index
);
2232
_instructions.EmitLoadLocal(right.
Index
);
2292
_instructions.EmitStoreLocal(objTmp.GetValueOrDefault().
Index
);
2304
_instructions.EmitStoreLocal(argTmp.
Index
);
2330
_instructions.EmitStoreLocal(memberTemp.GetValueOrDefault().
Index
);
2381
_instructions.EmitStoreLocal(objTmp.
Index
);
2392
_instructions.EmitStoreLocal(argTmp.
Index
);
2663
_instructions.EmitStoreLocal(local.
Index
);
3191
object? index = frame.Data[_index.
Index
];
3192
((Array)frame.Data[_array.
Index
]!).SetValue(value, (int)index!);
3216
object? obj = _object == null ? null : frame.Data[_object.GetValueOrDefault().
Index
];
3243
object? obj = _object == null ? null : frame.Data[_object.GetValueOrDefault().
Index
];
3284
args[i] = frame.Data[_args[i].
Index
];
3288
object? instance = _obj == null ? null : frame.Data[_obj.GetValueOrDefault().
Index
];
System\Linq\Expressions\Interpreter\LocalVariables.cs (3)
61
public bool Equals(LocalDefinition other) => other.
Index
==
Index
&& other.Parameter == Parameter;
63
public override int GetHashCode() => Parameter is null ? 0 : Parameter.GetHashCode() ^
Index
.GetHashCode();