Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.AbstractFlowPass<TLocalState, TLocalFunctionState>.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
52 references to Visit
Microsoft.CodeAnalysis.CSharp (52)
FlowAnalysis\NullableWalker.cs (37)
2343
Visit
(node);
2352
Visit
(node);
2358
Visit
(node);
3127
Visit
(expr);
3182
Visit
(expr);
3680
Visit
(awaitInfo);
4091
Visit
(node.CollectionCreation);
4148
Visit
(spread);
5325
Visit
(node.Expression);
5572
Visit
(binary.Right);
5582
Visit
(binary.Right);
6191
Visit
(rightOperand);
6210
Visit
(rightOperand);
6328
Visit
(node);
6409
Visit
(expr);
6684
Visit
(operandNoConversion);
8157
Visit
(argument);
9269
Visit
(operand); // don't Unsplit
11978
Visit
(node.Left);
11998
Visit
(node.Left);
12076
Visit
(node.Operand);
12416
Visit
(node.EnumeratorInfoOpt?.MoveNextAwaitableInfo);
12614
Visit
(awaitMoveNextInfo);
12657
Visit
(node.IterationVariableType);
12661
Visit
(node.IterationVariableType);
12807
Visit
(node.Operand);
12815
Visit
(node.Operand);
12821
Visit
(node.Operand);
12964
Visit
(leftOperand);
13017
Visit
(node.Right);
13110
Visit
(awaitableInfo);
13720
Visit
(assignment);
13806
Visit
(node.RuntimeAsyncAwaitCall);
13814
Visit
(node.GetAwaiter);
13817
Visit
(node.RuntimeAsyncAwaitCall);
13825
Visit
(node.GetAwaiter);
13833
_ =
Visit
(node.InvokedExpression);
FlowAnalysis\NullableWalker_Patterns.cs (15)
46
Visit
(node.Pattern);
52
Visit
(node.Pattern);
58
Visit
(node.DeclaredType);
61
Visit
(node.VariableAccess);
73
Visit
(node.VariableAccess);
74
Visit
(node.DeclaredType);
85
Visit
(node.Pattern);
92
Visit
(node.VariableAccess);
98
Visit
(node.DeclaredType);
104
Visit
(node.Value);
110
Visit
(node.Negated);
132
Visit
(current.Left);
136
Visit
(current.Right);
300
Visit
(node.Expression);
1079
Visit
(node.Expression);