55 references to Visit
Microsoft.CodeAnalysis.CSharp (55)
Binder\LocalBinderFactory.cs (55)
62args.localBinderFactory.Visit(size, args.binder); 91builder.Visit(expressionSyntax, enclosing); 108builder.Visit(statement, enclosing); 117builder.Visit((CSharpSyntaxNode)syntax, enclosing); 158Visit(node.Initializer, enclosing); 159Visit(node.Body, enclosing); 160Visit(node.ExpressionBody, enclosing); 395Visit(body, binder); 427Visit(blockBody, binder); 433Visit(arrowBody, binder); 469Visit(node.Expression, arrowBinder); 476Visit(node.Value, valueBinder); 488Visit(argument.Expression, attrBinder); 510Visit(argumentList, binder); 542Visit(statement, blockBinder); 559Visit(expressionSyntax, usingBinder); 567Visit(declarator, usingBinder); 580Visit(node.Condition, whileBinder); 590Visit(node.Condition, whileBinder); 607Visit(variable, binder); 614Visit(initializer, binder); 623Visit(condition, binder); 633Visit(incrementor, incrementorsBinder); 646Visit(node.Expression, patternBinder); 654Visit(forEachVariable.Variable, binder); 674Visit(node.Expression, binder); 682Visit(node.Block, binder); 690Visit(node.Block, binder); // This will create the block binder for the block. 705Visit(declarator, binder); 717Visit(node.Expression, lockBinder); 733Visit(node.Expression, _enclosing); 740Visit(section, switchBinder); 756Visit(switchLabel.Pattern, patternBinder); 759Visit(switchLabel.WhenClause.Condition, patternBinder); 766Visit(switchLabel.Value, patternBinder); 774Visit(statement, patternBinder); 782Visit(node.GoverningExpression, switchExpressionBinder); 788Visit(arm.Pattern, armBinder); 791Visit(arm.WhenClause, armBinder); 794Visit(arm.Expression, armBinder); 819Visit(node.Condition, enclosing); 848Visit(node.Statement, _enclosing); 859Visit(node.Block, _enclosing.WithAdditionalFlags(BinderFlags.InTryBlockOfTryCatch)); 863Visit(node.Block, _enclosing); 868Visit(c, _enclosing); 873Visit(node.Finally, _enclosing); 887Visit(node.Filter, filterBinder); 890Visit(node.Block, clauseBinder); 916Visit(node.Block, _enclosing.WithAdditionalFlags(additionalFlags)); 926Visit(node.Expression, _enclosing); 932Visit(node.Expression, _enclosing); 958Visit(initializer.Value, enclosing); 966Visit(node.Expression, _enclosing); 974Visit(node.Expression, _enclosing); 1091Visit(statement, enclosing);