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)
2385
Visit
(node);
2394
Visit
(node);
2400
Visit
(node);
3169
Visit
(expr);
3224
Visit
(expr);
3722
Visit
(awaitInfo);
4133
Visit
(node.CollectionCreation);
4190
Visit
(spread);
5367
Visit
(node.Expression);
5614
Visit
(binary.Right);
5640
Visit
(binary.Right);
6249
Visit
(rightOperand);
6268
Visit
(rightOperand);
6386
Visit
(node);
6467
Visit
(expr);
6742
Visit
(operandNoConversion);
8215
Visit
(argument);
9327
Visit
(operand); // don't Unsplit
12047
Visit
(node.Left);
12067
Visit
(node.Left);
12145
Visit
(node.Operand);
12494
Visit
(node.EnumeratorInfoOpt?.MoveNextAwaitableInfo);
12692
Visit
(awaitMoveNextInfo);
12735
Visit
(node.IterationVariableType);
12739
Visit
(node.IterationVariableType);
12885
Visit
(node.Operand);
12893
Visit
(node.Operand);
12899
Visit
(node.Operand);
13042
Visit
(leftOperand);
13095
Visit
(node.Right);
13188
Visit
(awaitableInfo);
13798
Visit
(assignment);
13884
Visit
(node.RuntimeAsyncAwaitCall);
13892
Visit
(node.GetAwaiter);
13895
Visit
(node.RuntimeAsyncAwaitCall);
13903
Visit
(node.GetAwaiter);
13911
_ =
Visit
(node.InvokedExpression);