13 references to Body
System.Core (13)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
1011Visit(node.Body);
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
382public Expression Body { get { return _node.Body; } }
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
471return node.Update(Visit(node.TestValues), Visit(node.Body));
Microsoft\Scripting\Ast\SwitchCase.cs (2)
70/// <param name="body">The <see cref="Body" /> property of the result.</param> 73if (testValues == TestValues && body == Body) {
Microsoft\Scripting\Ast\SwitchExpression.cs (3)
209Type resultType = type ?? caseList[0].Body.Type; 231ValidateSwitchCaseType(c.Body, customType, resultType, "cases"); 253ValidateSwitchCaseType(c.Body, customType, resultType, "cases");
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (1)
187DefineBlockLabels(c.Body);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (3)
409var jump = @case.Body as GotoExpression; 443EmitExpressionAsType(node.Cases[i].Body, node.Type, flags); 594cases.Add(Expression.SwitchCase(node.Cases[i].Body, Expression.Constant(i)));
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
808Result body = RewriteExpression(@case.Body, stack);