13 instantiations of ExpressionVariableBinder
Microsoft.CodeAnalysis.CSharp (13)
Binder\LocalBinderFactory.cs (13)
83enclosing = new ExpressionVariableBinder(syntax, enclosing); 155Binder enclosing = new ExpressionVariableBinder(node, _enclosing); 183Binder enclosing = new ExpressionVariableBinder(node, _enclosing).WithAdditionalFlags(BinderFlags.ConstructorInitializer); 393var binder = new ExpressionVariableBinder(body, _enclosing); 467var arrowBinder = new ExpressionVariableBinder(node, _enclosing); 474var valueBinder = new ExpressionVariableBinder(node, _enclosing); 481var attrBinder = new ExpressionVariableBinder(node, _enclosing); 506binder = new ExpressionVariableBinder(argumentList, binder); 621binder = new ExpressionVariableBinder(condition, binder); 643var patternBinder = new ExpressionVariableBinder(node.Expression, _enclosing); 746var patternBinder = new ExpressionVariableBinder(node, _enclosing); 785var armScopeBinder = new ExpressionVariableBinder(arm, switchExpressionBinder); 1060return new ExpressionVariableBinder(switchStatement.Expression, enclosing);
9 references to ExpressionVariableBinder
Microsoft.CodeAnalysis.CSharp (9)
Binder\LocalBinderFactory.cs (7)
393var binder = new ExpressionVariableBinder(body, _enclosing); 467var arrowBinder = new ExpressionVariableBinder(node, _enclosing); 474var valueBinder = new ExpressionVariableBinder(node, _enclosing); 481var attrBinder = new ExpressionVariableBinder(node, _enclosing); 643var patternBinder = new ExpressionVariableBinder(node.Expression, _enclosing); 746var patternBinder = new ExpressionVariableBinder(node, _enclosing); 785var armScopeBinder = new ExpressionVariableBinder(arm, switchExpressionBinder);
Binder\SwitchExpressionArmBinder.cs (2)
19private readonly ExpressionVariableBinder _armScopeBinder; 22public SwitchExpressionArmBinder(SwitchExpressionArmSyntax arm, ExpressionVariableBinder armScopeBinder, SwitchExpressionBinder switchExpressionBinder) : base(armScopeBinder)