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