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)
2361public override BoundNode? Visit(BoundNode? node) 2388public 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)
2368return base.Visit(node); 2395return 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);