Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.AbstractFlowPass<TLocalState, TLocalFunctionState>.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
52 references to Visit
Microsoft.CodeAnalysis.CSharp (52)
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);
FlowAnalysis\NullableWalker.cs (37)
2329
Visit
(node);
2338
Visit
(node);
2344
Visit
(node);
3113
Visit
(expr);
3168
Visit
(expr);
3666
Visit
(awaitInfo);
4077
Visit
(node.CollectionCreation);
4134
Visit
(spread);
5311
Visit
(node.Expression);
5558
Visit
(binary.Right);
5568
Visit
(binary.Right);
6177
Visit
(rightOperand);
6196
Visit
(rightOperand);
6314
Visit
(node);
6395
Visit
(expr);
6670
Visit
(operandNoConversion);
8143
Visit
(argument);
9255
Visit
(operand); // don't Unsplit
11968
Visit
(node.Left);
11988
Visit
(node.Left);
12066
Visit
(node.Operand);
12406
Visit
(node.EnumeratorInfoOpt?.MoveNextAwaitableInfo);
12604
Visit
(awaitMoveNextInfo);
12647
Visit
(node.IterationVariableType);
12651
Visit
(node.IterationVariableType);
12797
Visit
(node.Operand);
12805
Visit
(node.Operand);
12811
Visit
(node.Operand);
12954
Visit
(leftOperand);
13007
Visit
(node.Right);
13100
Visit
(awaitableInfo);
13710
Visit
(assignment);
13796
Visit
(node.RuntimeAsyncAwaitCall);
13804
Visit
(node.GetAwaiter);
13807
Visit
(node.RuntimeAsyncAwaitCall);
13815
Visit
(node.GetAwaiter);
13823
_ =
Visit
(node.InvokedExpression);