Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
15 overrides of Visit
Microsoft.CodeAnalysis.CSharp (13)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
796public override BoundNode? Visit(BoundNode? node)
Binder\RefSafetyAnalysis.cs (1)
316public 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 (2)
823public override BoundNode Visit(BoundNode node) 2050public override BoundNode Visit(BoundNode node)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
130public override BoundNode Visit(BoundNode node)
Compiler\MethodCompiler.cs (2)
2377public override BoundNode? Visit(BoundNode? node) 2404public override BoundNode? Visit(BoundNode? node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
398public override BoundNode Visit(BoundNode node)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
141public override BoundNode Visit(BoundNode node)
Lowering\LocalRewriter\PipelinePhaseValidator.cs (1)
95public 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)
5238public override BoundNode Visit(BoundNode node)
39 references to Visit
Microsoft.CodeAnalysis.CSharp (36)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
811return base.Visit(node);
Binder\RefSafetyAnalysis.cs (1)
321return base.Visit(node);
BoundTree\BoundNode.cs (7)
552localsScanner.Visit(root); 621_ = Visit(instrumentation.Prologue); 630_ = Visit(instrumentation.Epilogue); 708this.Visit(node.Initializer); 710this.Visit(node.Condition); 711this.Visit(node.Increment); 712this.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 (2)
827return base.Visit(node); 2058return base.Visit(node);
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
252base.Visit(current);
Compiler\MethodCompiler.cs (2)
2384return base.Visit(node); 2411return base.Visit(node);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (3)
856this.Visit(body); 896Visit(node.TryBlock); 901Visit(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)
409return base.Visit(node);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
31this.Visit(body);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
148return this._mightAssignSomething ? null : base.Visit(node);
Lowering\LocalRewriter\PipelinePhaseValidator.cs (1)
103return 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)
5261return base.Visit(node);