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);