Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
13 overrides of Visit
Microsoft.CodeAnalysis.CSharp (11)
Binder\RefSafetyAnalysis.cs (1)
297public 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)
2368public override BoundNode? Visit(BoundNode? node) 2395public override BoundNode? Visit(BoundNode? node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
396public override BoundNode Visit(BoundNode node)
Lowering\LocalRewriter\LocalRewriter.cs (1)
1170public 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)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ConstantTests.cs (1)
4238public override BoundNode Visit(BoundNode node)
Semantics\UnsafeTests.cs (1)
5237public override BoundNode Visit(BoundNode node)
37 references to Visit
Microsoft.CodeAnalysis.CSharp (34)
Binder\RefSafetyAnalysis.cs (1)
302return 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)
2375return base.Visit(node); 2402return base.Visit(node);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (3)
843this.Visit(body); 883Visit(node.TryBlock); 888Visit(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)
1178return base.Visit(node);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
148return this._mightAssignSomething ? null : base.Visit(node);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
352new OutsideVariablesUsedInside(this, this.topLevelMethod, this).Visit(finallyBlock);
Lowering\UnmatchedGotoFinder.cs (1)
63return base.Visit(node);
Symbols\ConstantValueUtils.cs (1)
168visitor.Visit(expression);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\ConstantTests.cs (1)
4244return base.Visit(node);
Semantics\OperatorTests.cs (1)
8827visitor.Visit(block);
Semantics\UnsafeTests.cs (1)
5260return base.Visit(node);