54 references to Visit
Microsoft.CodeAnalysis.CSharp (54)
Binder\LocalBinderFactory.cs (54)
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); 355Visit(body, binder); 385Visit(blockBody, binder); 391Visit(arrowBody, binder); 427Visit(node.Expression, arrowBinder); 434Visit(node.Value, valueBinder); 446Visit(argument.Expression, attrBinder); 468Visit(argumentList, binder); 500Visit(statement, blockBinder); 517Visit(expressionSyntax, usingBinder); 525Visit(declarator, usingBinder); 538Visit(node.Condition, whileBinder); 548Visit(node.Condition, whileBinder); 565Visit(variable, binder); 572Visit(initializer, binder); 581Visit(condition, binder); 591Visit(incrementor, incrementorsBinder); 604Visit(node.Expression, patternBinder); 626Visit(node.Expression, binder); 634Visit(node.Block, binder); 642Visit(node.Block, binder); // This will create the block binder for the block. 657Visit(declarator, binder); 669Visit(node.Expression, lockBinder); 685Visit(node.Expression, _enclosing); 692Visit(section, switchBinder); 708Visit(switchLabel.Pattern, patternBinder); 711Visit(switchLabel.WhenClause.Condition, patternBinder); 718Visit(switchLabel.Value, patternBinder); 726Visit(statement, patternBinder); 734Visit(node.GoverningExpression, switchExpressionBinder); 740Visit(arm.Pattern, armBinder); 743Visit(arm.WhenClause, armBinder); 746Visit(arm.Expression, armBinder); 752Visit(node.Condition, _enclosing); 754Visit(node.Else, _enclosing); 764Visit(node.Statement, _enclosing); 775Visit(node.Block, _enclosing.WithAdditionalFlags(BinderFlags.InTryBlockOfTryCatch)); 779Visit(node.Block, _enclosing); 784Visit(c, _enclosing); 789Visit(node.Finally, _enclosing); 803Visit(node.Filter, filterBinder); 806Visit(node.Block, clauseBinder); 832Visit(node.Block, _enclosing.WithAdditionalFlags(additionalFlags)); 842Visit(node.Expression, _enclosing); 848Visit(node.Expression, _enclosing); 871Visit(node.Expression, _enclosing); 879Visit(node.Expression, _enclosing); 990Visit(statement, enclosing);