Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
11 overrides of Visit
Microsoft.CodeAnalysis.CSharp (11)
Binder\RefSafetyAnalysis.cs (1)
256public override BoundNode? Visit(BoundNode? node)
BoundTree\BoundNodeExtensions.cs (1)
92public override BoundNode? Visit(BoundNode? node) => ContainsAwait ? null : base.Visit(node);
CodeGen\EmitExpression.cs (1)
620public override BoundNode Visit(BoundNode node)
CodeGen\Optimizer.cs (1)
823public override BoundNode Visit(BoundNode node)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
130public override BoundNode Visit(BoundNode node)
Compiler\MethodCompiler.cs (2)
2326public override BoundNode? Visit(BoundNode? node) 2353public override BoundNode? Visit(BoundNode? node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
396public override BoundNode Visit(BoundNode node)
Lowering\LocalRewriter\LocalRewriter.cs (1)
1146public override BoundNode? Visit(BoundNode? node)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
141public override BoundNode Visit(BoundNode node)
Lowering\UnmatchedGotoFinder.cs (1)
47public override BoundNode Visit(BoundNode node)
34 references to Visit
Microsoft.CodeAnalysis.CSharp (34)
Binder\RefSafetyAnalysis.cs (1)
261return base.Visit(node);
BoundTree\BoundNode.cs (7)
496localsScanner.Visit(root); 565_ = Visit(instrumentation.Prologue); 574_ = Visit(instrumentation.Epilogue); 652this.Visit(node.Initializer); 654this.Visit(node.Condition); 655this.Visit(node.Increment); 656this.Visit(node.Body);
BoundTree\BoundNodeExtensions.cs (1)
92public override BoundNode? Visit(BoundNode? node) => ContainsAwait ? null : base.Visit(node);
BoundTree\BoundTreeWalker.cs (8)
129this.Visit(current); 134this.Visit(current); 166Visit(current); 172Visit(current); 225this.Visit(node.ReceiverOpt); 237Visit(node.Condition); 238Visit(node.Consequence); 250Visit(alternative);
CodeGen\EmitExpression.cs (1)
627return base.Visit(node);
CodeGen\Optimizer.cs (1)
827return base.Visit(node);
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
252base.Visit(current);
Compiler\MethodCompiler.cs (2)
2333return base.Visit(node); 2360return base.Visit(node);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (3)
769this.Visit(body); 809Visit(node.TryBlock); 814Visit(node.FinallyBlockOpt);
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
309detector.Visit(node);
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
397Visit(_currentScope.BoundNode);
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
407return base.Visit(node);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
31this.Visit(body);
Lowering\LocalRewriter\LocalRewriter.cs (1)
1154return base.Visit(node);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
148return this._mightAssignSomething ? null : base.Visit(node);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
333new OutsideVariablesUsedInside(this, this.topLevelMethod, this).Visit(finallyBlock);
Lowering\UnmatchedGotoFinder.cs (1)
63return base.Visit(node);
Symbols\ConstantValueUtils.cs (1)
168visitor.Visit(expression);