15 references to SwitchValue
System.Core (15)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
1020Visit(node.SwitchValue);
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
399public Expression SwitchValue { get { return _node.SwitchValue; } }
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (1)
742Visit(node.SwitchValue);
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
484Visit(node.SwitchValue),
Microsoft\Scripting\Ast\SwitchCase.cs (1)
43/// Gets the values of this case. This case is selected for execution when the <see cref="SwitchExpression.SwitchValue"/> matches any of these values.
Microsoft\Scripting\Ast\SwitchExpression.cs (2)
120/// <param name="switchValue">The <see cref="SwitchValue" /> property of the result.</param> 125if (switchValue == SwitchValue && cases == Cases && defaultBody == DefaultBody) {
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (7)
177var switchValue = Expression.Parameter(node.SwitchValue.Type, "switchValue"); 182EmitExpression(node.SwitchValue); 252Type = Node.SwitchValue.Type; 327Type type = node.SwitchValue.Type; 377LocalBuilder value = GetLocal(node.SwitchValue.Type); 378EmitExpression(node.SwitchValue); 643Expression.Assign(switchValue, node.SwitchValue),
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
782Result switchValue = RewriteExpressionFreeTemps(node.SwitchValue, stack);