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)
2343Visit(node); 2352Visit(node); 2358Visit(node); 3127Visit(expr); 3182Visit(expr); 3680Visit(awaitInfo); 4091Visit(node.CollectionCreation); 4148Visit(spread); 5325Visit(node.Expression); 5572Visit(binary.Right); 5582Visit(binary.Right); 6191Visit(rightOperand); 6210Visit(rightOperand); 6328Visit(node); 6409Visit(expr); 6684Visit(operandNoConversion); 8157Visit(argument); 9269Visit(operand); // don't Unsplit 11978Visit(node.Left); 11998Visit(node.Left); 12076Visit(node.Operand); 12416Visit(node.EnumeratorInfoOpt?.MoveNextAwaitableInfo); 12614Visit(awaitMoveNextInfo); 12657Visit(node.IterationVariableType); 12661Visit(node.IterationVariableType); 12807Visit(node.Operand); 12815Visit(node.Operand); 12821Visit(node.Operand); 12964Visit(leftOperand); 13017Visit(node.Right); 13110Visit(awaitableInfo); 13720Visit(assignment); 13806Visit(node.RuntimeAsyncAwaitCall); 13814Visit(node.GetAwaiter); 13817Visit(node.RuntimeAsyncAwaitCall); 13825Visit(node.GetAwaiter); 13833_ = Visit(node.InvokedExpression);
FlowAnalysis\NullableWalker_Patterns.cs (15)
46Visit(node.Pattern); 52Visit(node.Pattern); 58Visit(node.DeclaredType); 61Visit(node.VariableAccess); 73Visit(node.VariableAccess); 74Visit(node.DeclaredType); 85Visit(node.Pattern); 92Visit(node.VariableAccess); 98Visit(node.DeclaredType); 104Visit(node.Value); 110Visit(node.Negated); 132Visit(current.Left); 136Visit(current.Right); 300Visit(node.Expression); 1079Visit(node.Expression);