1 write to Variables
System.Linq.Expressions (1)
System\Linq\Expressions\RuntimeVariablesExpression.cs (1)
22Variables = variables;
20 references to Variables
System.Linq.Expressions (20)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (1)
782_scope.EmitVariableAccess(this, node.Variables);
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
230foreach (ParameterExpression v in node.Variables)
System\Linq\Expressions\DebugViewWriter.cs (1)
520VisitExpressions('(', node.Variables);
System\Linq\Expressions\Expression.DebuggerProxy.cs (1)
398public ReadOnlyCollection<ParameterExpression> Variables => _node.Variables;
System\Linq\Expressions\ExpressionStringBuilder.cs (1)
387VisitExpressions('(', node.Variables, ')');
System\Linq\Expressions\ExpressionVisitor.cs (1)
462return node.Update(VisitAndConvert(node.Variables, nameof(VisitRuntimeVariables)));
System\Linq\Expressions\Interpreter\LightCompiler.cs (2)
2565foreach (ParameterExpression variable in node.Variables) 2571_instructions.EmitNewRuntimeVariables(node.Variables.Count);
System\Linq\Expressions\Interpreter\TypeOperations.cs (3)
577int count = node.Variables.Count; 583IStrongBox? box = GetBox(node.Variables[i]); 587vars.Add(node.Variables[i]);
System\Linq\Expressions\RuntimeVariablesExpression.cs (6)
56/// <param name="variables">The <see cref="Variables"/> property of the result.</param> 62if (ExpressionUtils.SameElements(ref variables!, Variables)) 77/// <param name="variables">An array of <see cref="ParameterExpression"/> objects to use to populate the <see cref="RuntimeVariablesExpression.Variables"/> collection.</param> 78/// <returns>An instance of <see cref="RuntimeVariablesExpression"/> that has the <see cref="NodeType"/> property equal to <see cref="ExpressionType.RuntimeVariables"/> and the <see cref="RuntimeVariablesExpression.Variables"/> property set to the specified value.</returns> 87/// <param name="variables">A collection of <see cref="ParameterExpression"/> objects to use to populate the <see cref="RuntimeVariablesExpression.Variables"/> collection.</param> 88/// <returns>An instance of <see cref="RuntimeVariablesExpression"/> that has the <see cref="NodeType"/> property equal to <see cref="ExpressionType.RuntimeVariables"/> and the <see cref="RuntimeVariablesExpression.Variables"/> property set to the specified value.</returns>
System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs (3)
132int count = node.Variables.Count; 138IStrongBox? box = GetBox(node.Variables[i]); 142vars.Add(node.Variables[i]);