1 write to Body
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4272this.Body = body;
16 references to Body
Microsoft.CodeAnalysis.CSharp (16)
BoundTree\BoundNode_Source.cs (1)
62appendSource(catchBlock.Body);
CodeGen\EmitStatement.cs (1)
1215EmitBlock(catchBlock.Body);
CodeGen\Optimizer.cs (2)
1741var boundBlock = (BoundBlock)this.Visit(node.Body); 2292var body = node.Body;
FlowAnalysis\AbstractFlowPass.cs (1)
1979VisitStatement(catchBlock.Body);
Generated\BoundNodes.xml.Generated.cs (5)
4289if (locals != this.Locals || exceptionSourceOpt != this.ExceptionSourceOpt || !TypeSymbol.Equals(exceptionTypeOpt, this.ExceptionTypeOpt, TypeCompareKind.ConsiderEverything) || exceptionFilterPrologueOpt != this.ExceptionFilterPrologueOpt || exceptionFilterOpt != this.ExceptionFilterOpt || body != this.Body || isSynthesizedAsyncCatchAll != this.IsSynthesizedAsyncCatchAll) 10225this.Visit(node.Body); 11438BoundBlock body = (BoundBlock)this.Visit(node.Body); 13469BoundBlock body = (BoundBlock)this.Visit(node.Body); 15938new TreeDumperNode("body", null, new TreeDumperNode[] { Visit(node.Body, null) }),
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
653handlerStatements.Add((BoundStatement)this.Visit(node.Body));
Lowering\ClosureConversion\ClosureConversion.cs (1)
1276var rewrittenBlock = (BoundBlock)this.Visit(node.Body);
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
88BoundBlock? rewrittenBody = (BoundBlock?)this.Visit(node.Body);
Lowering\MethodToClassRewriter.cs (1)
141(BoundBlock?)this.Visit(node.Body)!,
Lowering\SpillSequenceSpiller.cs (1)
723BoundBlock body = (BoundBlock)this.Visit(node.Body);
Operations\CSharpOperationFactory.cs (1)
2011IBlockOperation handler = (IBlockOperation)Create(boundCatchBlock.Body);