1 write to SelfVariable
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\HoistedLocals.cs (1)
84SelfVariable = Expression.Variable(typeof(object[]), name: null);
11 references to SelfVariable
System.Linq.Expressions (11)
System\Linq\Expressions\Compiler\CompilerScope.cs (7)
197EmitGet(NearestHoistedLocals.SelfVariable); 268ResolveVariable(h.SelfVariable, hoistedLocals), 301AddLocal(lc, _hoistedLocals.SelfVariable); 354EmitSet(_hoistedLocals.SelfVariable); 420ParameterExpression v = locals.SelfVariable; 431AddLocal(lc, locals.SelfVariable); 432EmitSet(locals.SelfVariable);
System\Linq\Expressions\Compiler\HoistedLocals.cs (2)
64vars = vars.AddFirst(parent.SelfVariable); 87internal ParameterExpression? ParentVariable => Parent?.SelfVariable;
System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs (1)
77_scope.EmitGet(_scope.NearestHoistedLocals!.SelfVariable);
System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs (1)
31_scope.EmitGet(_scope.NearestHoistedLocals.SelfVariable);