Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
14 overrides of Visit
Microsoft.CodeAnalysis.CSharp (12)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
788
public override BoundNode?
Visit
(BoundNode? node)
Binder\RefSafetyAnalysis.cs (1)
316
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\BoundNodeExtensions.cs (1)
92
public override BoundNode?
Visit
(BoundNode? node) => ContainsAwait ? null : base.Visit(node);
CodeGen\EmitExpression.cs (1)
620
public override BoundNode
Visit
(BoundNode node)
CodeGen\Optimizer.cs (1)
823
public override BoundNode
Visit
(BoundNode node)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
130
public override BoundNode
Visit
(BoundNode node)
Compiler\MethodCompiler.cs (2)
2377
public override BoundNode?
Visit
(BoundNode? node)
2404
public override BoundNode?
Visit
(BoundNode? node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
396
public override BoundNode
Visit
(BoundNode node)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
141
public override BoundNode
Visit
(BoundNode node)
Lowering\LocalRewriter\PipelinePhaseValidator.cs (1)
95
public override BoundNode?
Visit
(BoundNode? node)
Lowering\UnmatchedGotoFinder.cs (1)
47
public override BoundNode
Visit
(BoundNode node)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ConstantTests.cs (1)
4238
public override BoundNode
Visit
(BoundNode node)
Semantics\UnsafeTests.cs (1)
5237
public override BoundNode
Visit
(BoundNode node)
38 references to Visit
Microsoft.CodeAnalysis.CSharp (35)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
802
return base.
Visit
(node);
Binder\RefSafetyAnalysis.cs (1)
321
return base.
Visit
(node);
BoundTree\BoundNode.cs (7)
496
localsScanner.
Visit
(root);
565
_ =
Visit
(instrumentation.Prologue);
574
_ =
Visit
(instrumentation.Epilogue);
652
this.
Visit
(node.Initializer);
654
this.
Visit
(node.Condition);
655
this.
Visit
(node.Increment);
656
this.
Visit
(node.Body);
BoundTree\BoundNodeExtensions.cs (1)
92
public override BoundNode? Visit(BoundNode? node) => ContainsAwait ? null : base.
Visit
(node);
BoundTree\BoundTreeWalker.cs (8)
129
this.
Visit
(current);
134
this.
Visit
(current);
166
Visit
(current);
172
Visit
(current);
225
this.
Visit
(node.ReceiverOpt);
237
Visit
(node.Condition);
238
Visit
(node.Consequence);
250
Visit
(alternative);
CodeGen\EmitExpression.cs (1)
627
return base.
Visit
(node);
CodeGen\Optimizer.cs (1)
827
return base.
Visit
(node);
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
252
base.
Visit
(current);
Compiler\MethodCompiler.cs (2)
2384
return base.
Visit
(node);
2411
return base.
Visit
(node);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (3)
856
this.
Visit
(body);
896
Visit
(node.TryBlock);
901
Visit
(node.FinallyBlockOpt);
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
309
detector.
Visit
(node);
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
397
Visit
(_currentScope.BoundNode);
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
407
return base.
Visit
(node);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
31
this.
Visit
(body);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
148
return this._mightAssignSomething ? null : base.
Visit
(node);
Lowering\LocalRewriter\PipelinePhaseValidator.cs (1)
103
return base.
Visit
(node);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
352
new OutsideVariablesUsedInside(this, this.topLevelMethod, this).
Visit
(finallyBlock);
Lowering\UnmatchedGotoFinder.cs (1)
63
return base.
Visit
(node);
Symbols\ConstantValueUtils.cs (1)
168
visitor.
Visit
(expression);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\ConstantTests.cs (1)
4244
return base.
Visit
(node);
Semantics\OperatorTests.cs (1)
8827
visitor.
Visit
(block);
Semantics\UnsafeTests.cs (1)
5260
return base.
Visit
(node);