15 references to SwitchValue
System.Core (15)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
1020
Visit(node.
SwitchValue
);
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
399
public Expression SwitchValue { get { return _node.
SwitchValue
; } }
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (1)
742
Visit(node.
SwitchValue
);
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
484
Visit(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>
125
if (switchValue ==
SwitchValue
&& cases == Cases && defaultBody == DefaultBody) {
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (7)
177
var switchValue = Expression.Parameter(node.
SwitchValue
.Type, "switchValue");
182
EmitExpression(node.
SwitchValue
);
252
Type = Node.
SwitchValue
.Type;
327
Type type = node.
SwitchValue
.Type;
377
LocalBuilder value = GetLocal(node.
SwitchValue
.Type);
378
EmitExpression(node.
SwitchValue
);
643
Expression.Assign(switchValue, node.
SwitchValue
),
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
782
Result switchValue = RewriteExpressionFreeTemps(node.
SwitchValue
, stack);