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)
2341
Visit
(node);
2350
Visit
(node);
2356
Visit
(node);
3118
Visit
(expr);
3173
Visit
(expr);
3671
Visit
(awaitInfo);
4082
Visit
(node.CollectionCreation);
4139
Visit
(spread);
5327
Visit
(node.Expression);
5574
Visit
(binary.Right);
5584
Visit
(binary.Right);
6193
Visit
(rightOperand);
6212
Visit
(rightOperand);
6330
Visit
(node);
6411
Visit
(expr);
6686
Visit
(operandNoConversion);
8130
Visit
(argument);
9242
Visit
(operand); // don't Unsplit
11950
Visit
(node.Left);
11970
Visit
(node.Left);
12048
Visit
(node.Operand);
12348
Visit
(node.EnumeratorInfoOpt?.MoveNextAwaitableInfo);
12546
Visit
(awaitMoveNextInfo);
12589
Visit
(node.IterationVariableType);
12593
Visit
(node.IterationVariableType);
12739
Visit
(node.Operand);
12747
Visit
(node.Operand);
12753
Visit
(node.Operand);
12896
Visit
(leftOperand);
12949
Visit
(node.Right);
13042
Visit
(awaitableInfo);
13652
Visit
(assignment);
13738
Visit
(node.RuntimeAsyncAwaitCall);
13746
Visit
(node.GetAwaiter);
13749
Visit
(node.RuntimeAsyncAwaitCall);
13757
Visit
(node.GetAwaiter);
13765
_ =
Visit
(node.InvokedExpression);
FlowAnalysis\NullableWalker_Patterns.cs (15)
45
Visit
(node.Pattern);
51
Visit
(node.Pattern);
57
Visit
(node.DeclaredType);
60
Visit
(node.VariableAccess);
72
Visit
(node.VariableAccess);
73
Visit
(node.DeclaredType);
84
Visit
(node.Pattern);
91
Visit
(node.VariableAccess);
97
Visit
(node.DeclaredType);
103
Visit
(node.Value);
109
Visit
(node.Negated);
131
Visit
(current.Left);
135
Visit
(current.Right);
299
Visit
(node.Expression);
992
Visit
(node.Expression);