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)
2305Visit(node); 2314Visit(node); 2320Visit(node); 3082Visit(expr); 3137Visit(expr); 3635Visit(awaitInfo); 4044Visit(node.CollectionCreation); 4101Visit(spread); 5287Visit(node.Expression); 5534Visit(binary.Right); 5544Visit(binary.Right); 6153Visit(rightOperand); 6172Visit(rightOperand); 6290Visit(node); 6371Visit(expr); 6646Visit(operandNoConversion); 8088Visit(argument); 9205Visit(operand); // don't Unsplit 11895Visit(node.Left); 11915Visit(node.Left); 11993Visit(node.Operand); 12293Visit(node.EnumeratorInfoOpt?.MoveNextAwaitableInfo); 12491Visit(awaitMoveNextInfo); 12534Visit(node.IterationVariableType); 12538Visit(node.IterationVariableType); 12684Visit(node.Operand); 12692Visit(node.Operand); 12698Visit(node.Operand); 12841Visit(leftOperand); 12894Visit(node.Right); 12987Visit(awaitableInfo); 13597Visit(assignment); 13683Visit(node.RuntimeAsyncAwaitCall); 13691Visit(node.GetAwaiter); 13694Visit(node.RuntimeAsyncAwaitCall); 13702Visit(node.GetAwaiter); 13710_ = Visit(node.InvokedExpression);
FlowAnalysis\NullableWalker_Patterns.cs (15)
44Visit(node.Pattern); 50Visit(node.Pattern); 56Visit(node.DeclaredType); 59Visit(node.VariableAccess); 71Visit(node.VariableAccess); 72Visit(node.DeclaredType); 83Visit(node.Pattern); 90Visit(node.VariableAccess); 96Visit(node.DeclaredType); 102Visit(node.Value); 108Visit(node.Negated); 130Visit(current.Left); 134Visit(current.Right); 297Visit(node.Expression); 990Visit(node.Expression);