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