Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
21 references to Visit
Microsoft.CodeAnalysis.CSharp (21)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (2)
252var rewrittenBody = (BoundStatement)Visit(body); 279var rewrittenExpression = (BoundExpression)Visit(node.Expression);
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (6)
306=> (BoundStatement)Visit(body); 323BoundExpression expr = (BoundExpression)this.Visit(node.Expression); 347var expression = (BoundExpression)Visit(node.Expression); 357(BoundExpression)Visit(node.AwaitableInfo.GetAwaiter); 359resultPlace = (BoundExpression)Visit(resultPlace); 662F.Assignment(F.Local(_exprRetValue), (BoundExpression)Visit(node.ExpressionOpt)),
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (8)
100var newBody = (BoundStatement)Visit(body); 340var rewrittenExpression = (BoundExpression)Visit(node.Expression); 353BoundExpression caseExpressionOpt = (BoundExpression)this.Visit(node.CaseExpressionOpt); 354BoundLabel labelExpressionOpt = (BoundLabel)this.Visit(node.LabelExpressionOpt); 373(BoundBlock)Visit(node.TryBlock), 375(BoundBlock)Visit(node.FinallyBlockOpt), 389var rewrittenBody = (BoundStatement)this.Visit(node.TryBlock); 399var rewrittenHandler = (BoundStatement)this.Visit(node.FinallyBlockOpt);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (5)
522var right = (BoundExpression)Visit(node.Right); 738instrumentation = (BoundBlockInstrumentation)Visit(node.Instrumentation); 823BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 882BoundBlock tryBlock = F.Block((BoundStatement)this.Visit(node.TryBlock)); 924return (BoundBlock)this.Visit(finallyBlock);