1 write to Index
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\LocalVariables.cs (1)
51
Index
= localIndex;
53 references to Index
System.Linq.Expressions (53)
System\Linq\Expressions\Interpreter\LightCompiler.cs (50)
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
);
1382
_instructions.EmitStoreLocal(leftTemp.
Index
);
1384
_instructions.EmitLoadLocal(leftTemp.
Index
);
1390
_instructions.EmitLoadLocal(leftTemp.
Index
);
1405
_instructions.EmitStoreLocal(rightTemp.
Index
);
1407
_instructions.EmitLoadLocal(rightTemp.
Index
);
1412
_instructions.EmitLoadLocal(rightTemp.
Index
);
1423
_instructions.EmitLoadLocal(leftTemp.
Index
);
1430
_instructions.EmitStoreLocal(result.
Index
);
1436
_instructions.EmitStoreLocal(result.
Index
);
1442
_instructions.EmitStoreLocal(result.
Index
);
1445
_instructions.EmitLoadLocal(result.
Index
);
1601
_instructions.EmitStoreLocal(temp.
Index
);
2208
_instructions.EmitStoreLocal(left.
Index
);
2210
_instructions.EmitStoreLocal(right.
Index
);
2212
_instructions.EmitLoadLocal(left.
Index
);
2213
_instructions.EmitLoadLocal(right.
Index
);
2273
_instructions.EmitStoreLocal(objTmp.GetValueOrDefault().
Index
);
2285
_instructions.EmitStoreLocal(argTmp.
Index
);
2311
_instructions.EmitStoreLocal(memberTemp.GetValueOrDefault().
Index
);
2362
_instructions.EmitStoreLocal(objTmp.
Index
);
2373
_instructions.EmitStoreLocal(argTmp.
Index
);
2644
_instructions.EmitStoreLocal(local.
Index
);
3172
object? index = frame.Data[_index.
Index
];
3173
((Array)frame.Data[_array.
Index
]!).SetValue(value, (int)index!);
3197
object? obj = _object == null ? null : frame.Data[_object.GetValueOrDefault().
Index
];
3224
object? obj = _object == null ? null : frame.Data[_object.GetValueOrDefault().
Index
];
3265
args[i] = frame.Data[_args[i].
Index
];
3269
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();