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)
2378
Visit
(node);
2387
Visit
(node);
2393
Visit
(node);
3162
Visit
(expr);
3217
Visit
(expr);
3715
Visit
(awaitInfo);
4126
Visit
(node.CollectionCreation);
4183
Visit
(spread);
5377
Visit
(node.Expression);
5624
Visit
(binary.Right);
5650
Visit
(binary.Right);
6259
Visit
(rightOperand);
6278
Visit
(rightOperand);
6396
Visit
(node);
6477
Visit
(expr);
6752
Visit
(operandNoConversion);
8232
Visit
(argument);
9344
Visit
(operand); // don't Unsplit
12064
Visit
(node.Left);
12084
Visit
(node.Left);
12162
Visit
(node.Operand);
12511
Visit
(node.EnumeratorInfoOpt?.MoveNextAwaitableInfo);
12709
Visit
(awaitMoveNextInfo);
12752
Visit
(node.IterationVariableType);
12756
Visit
(node.IterationVariableType);
12902
Visit
(node.Operand);
12910
Visit
(node.Operand);
12916
Visit
(node.Operand);
13059
Visit
(leftOperand);
13112
Visit
(node.Right);
13205
Visit
(awaitableInfo);
13823
Visit
(assignment);
13909
Visit
(node.RuntimeAsyncAwaitCall);
13917
Visit
(node.GetAwaiter);
13920
Visit
(node.RuntimeAsyncAwaitCall);
13928
Visit
(node.GetAwaiter);
13936
_ =
Visit
(node.InvokedExpression);