Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
13 overrides of Visit
Microsoft.CodeAnalysis.CSharp (9)
Binder\RefSafetyAnalysis.cs (1)
234
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)
605
public override BoundNode
Visit
(BoundNode node)
CodeGen\Optimizer.cs (1)
823
public override BoundNode
Visit
(BoundNode node)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
131
public override BoundNode
Visit
(BoundNode node)
Compiler\MethodCompiler.cs (1)
2253
public override BoundNode?
Visit
(BoundNode? node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
360
public override BoundNode
Visit
(BoundNode node)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
141
public override BoundNode
Visit
(BoundNode node)
Lowering\UnmatchedGotoFinder.cs (1)
47
public override BoundNode
Visit
(BoundNode node)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Rewriters\MayHaveSideEffectsVisitor.cs (1)
20
public override BoundNode
Visit
(BoundNode node)
TypeParameterChecker.cs (1)
50
public override BoundNode
Visit
(BoundNode node)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ConstantTests.cs (1)
4063
public override BoundNode
Visit
(BoundNode node)
Semantics\UnsafeTests.cs (1)
2425
public override BoundNode
Visit
(BoundNode node)
33 references to Visit
Microsoft.CodeAnalysis.CSharp (28)
Binder\RefSafetyAnalysis.cs (2)
245
return base.
Visit
(node);
256
base.
Visit
(value);
BoundTree\BoundNode.cs (7)
441
localsScanner.
Visit
(root);
506
_ =
Visit
(node.Instrumentation.Prologue);
515
_ =
Visit
(node.Instrumentation.Epilogue);
590
this.
Visit
(node.Initializer);
592
this.
Visit
(node.Condition);
593
this.
Visit
(node.Increment);
594
this.
Visit
(node.Body);
BoundTree\BoundNodeExtensions.cs (1)
92
public override BoundNode? Visit(BoundNode? node) => ContainsAwait ? null : base.
Visit
(node);
BoundTree\BoundTreeWalker.cs (2)
128
this.
Visit
(current);
132
this.
Visit
(rightOperands.Pop());
CodeGen\EmitExpression.cs (1)
612
return base.
Visit
(node);
CodeGen\Optimizer.cs (1)
827
return base.
Visit
(node);
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
227
base.
Visit
(current);
Compiler\MethodCompiler.cs (1)
2260
return base.
Visit
(node);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (3)
736
this.
Visit
(body);
776
Visit
(node.TryBlock);
781
Visit
(node.FinallyBlockOpt);
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
308
detector.
Visit
(node);
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
379
Visit
(_currentScope.BoundNode);
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
371
return base.
Visit
(node);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
31
this.
Visit
(body);
Lowering\LocalRewriter\LocalRewriter.cs (1)
1023
new LocalRewritingValidator().
Visit
(node);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
148
return this._mightAssignSomething ? null : base.
Visit
(node);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
305
new OutsideVariablesUsedInside(this, this.topLevelMethod, this).
Visit
(finallyBlock);
Lowering\UnmatchedGotoFinder.cs (1)
63
return base.
Visit
(node);
Symbols\ConstantValueUtils.cs (1)
169
visitor.
Visit
(expression);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Rewriters\MayHaveSideEffectsVisitor.cs (1)
26
return base.
Visit
(node);
TypeParameterChecker.cs (1)
56
return base.
Visit
(node);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\ConstantTests.cs (1)
4069
return base.
Visit
(node);
Semantics\OperatorTests.cs (1)
8825
visitor.
Visit
(block);
Semantics\UnsafeTests.cs (1)
2448
return base.
Visit
(node);