16 references to Body
System.Core (16)
Microsoft\Scripting\Ast\CatchBlock.cs (2)
95/// <param name="body">The <see cref="Body" /> property of the result.</param> 98if (variable == Variable && filter == Filter && body == Body) {
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
1046Visit(node.Body);
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
75public Expression Body { get { return _node.Body; } }
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
498return node.Update(VisitAndConvert(node.Variable, "VisitCatchBlock"), Visit(node.Filter), Visit(node.Body));
Microsoft\Scripting\Ast\TryExpression.cs (5)
210if (!TypeUtils.AreReferenceAssignable(type, cb.Body.Type)) { 218if (cb.Body != null && cb.Body.Type != typeof(void)) { 226if (cb.Body == null || !TypeUtils.AreEquivalent(cb.Body.Type, type)) {
Microsoft\Scripting\Compiler\ExpressionQuoter.cs (2)
105Expression b = Visit(node.Body); 110if (b == node.Body && f == node.Filter) {
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (1)
743EmitExpression(cb.Body);
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
870Result rbody = RewriteExpression(handler.Body, Stack.Empty);
Microsoft\Scripting\Compiler\VariableBinder.cs (2)
130Visit(node.Body); 134Visit(node.Body);