1 write to SelfVariable
System.Core (1)
Microsoft\Scripting\Compiler\HoistedLocals.cs (1)
87SelfVariable = Expression.Variable(typeof(object[]), null);
11 references to SelfVariable
System.Core (11)
Microsoft\Scripting\Compiler\CompilerScope.cs (7)
200EmitGet(NearestHoistedLocals.SelfVariable); 262ResolveVariable(h.SelfVariable, hoistedLocals), 292AddLocal(lc, _hoistedLocals.SelfVariable); 342EmitSet(_hoistedLocals.SelfVariable); 396var v = locals.SelfVariable; 406AddLocal(lc, locals.SelfVariable); 407EmitSet(locals.SelfVariable);
Microsoft\Scripting\Compiler\HoistedLocals.cs (2)
79vars = new TrueReadOnlyCollection<ParameterExpression>(vars.AddFirst(parent.SelfVariable)); 94get { return Parent != null ? Parent.SelfVariable : null; }
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (1)
75_scope.EmitGet(_scope.NearestHoistedLocals.SelfVariable);
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (1)
48_scope.EmitGet(_scope.NearestHoistedLocals.SelfVariable);