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)
240
var rewrittenBody = (BoundStatement)
Visit
(body);
267
var rewrittenExpression = (BoundExpression)
Visit
(node.Expression);
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (6)
309
=> (BoundStatement)
Visit
(body);
326
BoundExpression expr = (BoundExpression)this.
Visit
(node.Expression);
344
var expression = (BoundExpression)
Visit
(node.Expression);
354
(BoundExpression)
Visit
(node.AwaitableInfo.GetAwaiter);
356
resultPlace = (BoundExpression)
Visit
(resultPlace);
644
F.Assignment(F.Local(_exprRetValue), (BoundExpression)
Visit
(node.ExpressionOpt)),
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (8)
98
var newBody = (BoundStatement)
Visit
(body);
339
var rewrittenExpression = (BoundExpression)
Visit
(node.Expression);
352
BoundExpression caseExpressionOpt = (BoundExpression)this.
Visit
(node.CaseExpressionOpt);
353
BoundLabel labelExpressionOpt = (BoundLabel)this.
Visit
(node.LabelExpressionOpt);
372
(BoundBlock)
Visit
(node.TryBlock),
374
(BoundBlock)
Visit
(node.FinallyBlockOpt),
388
var rewrittenBody = (BoundStatement)this.
Visit
(node.TryBlock);
398
var rewrittenHandler = (BoundStatement)this.
Visit
(node.FinallyBlockOpt);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (5)
496
var right = (BoundExpression)
Visit
(node.Right);
702
instrumentation = (BoundBlockInstrumentation)
Visit
(node.Instrumentation);
787
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
845
BoundBlock tryBlock = F.Block((BoundStatement)this.
Visit
(node.TryBlock));
887
return (BoundBlock)this.
Visit
(finallyBlock);