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)
824public override BoundNode Visit(BoundNode node)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
130public override BoundNode Visit(BoundNode node)
Compiler\MethodCompiler.cs (2)
2227public override BoundNode? Visit(BoundNode? node) 2254public override BoundNode? Visit(BoundNode? node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
371public 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)
828return base.Visit(node);
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
252base.Visit(current);
Compiler\MethodCompiler.cs (2)
2234return base.Visit(node); 2261return 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)
382return 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)
331new OutsideVariablesUsedInside(this, this.topLevelMethod, this).Visit(finallyBlock);
Lowering\UnmatchedGotoFinder.cs (1)
63return base.Visit(node);
Symbols\ConstantValueUtils.cs (1)
168visitor.Visit(expression);