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