25 references to BindExpression
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (3)
1321var result = BindExpression(innerExpression, diagnostics); 3828builder.Add(BindExpression(size, BindingDiagnosticBag.Discarded)); 6361return BindExpression(left, diagnostics);
Binder\Binder_Invocation.cs (1)
1888var boundArgument = BindExpression(argument, diagnostics);
Binder\Binder_Operators.cs (2)
469BoundExpression result = BindExpression(current, diagnostics); 2412var expr = BindExpression(node.Operand, diagnostics);
Binder\ForEachLoopBinder.cs (1)
377iterationErrorExpression = BindToTypeForErrorRecovery(BindExpression(node.Variable, BindingDiagnosticBag.Discarded));
Compilation\CSharpSemanticModel.cs (3)
266boundNode = binder.BindExpression(expression, BindingDiagnosticBag.Discarded); 2847var bnode = binder.BindExpression(expression, BindingDiagnosticBag.Discarded); 2899var bnode = binder.BindExpression(expression, BindingDiagnosticBag.Discarded);
Compilation\MemberSemanticModel.cs (1)
194var boundRoot = binder.BindExpression(expression, BindingDiagnosticBag.Discarded);
Compilation\SyntaxTreeSemanticModel.cs (1)
229BoundExpression bound = binder.BindExpression((ExpressionSyntax)node, BindingDiagnosticBag.Discarded);
Symbols\Source\GlobalExpressionVariable.cs (1)
206binder.BindExpression((ExpressionSyntax)nodeToBind, BindingDiagnosticBag.Discarded);
Symbols\Source\SourceLocalSymbol.cs (1)
790_nodeBinder.BindExpression((ExpressionSyntax)_nodeToBind, diagnostics);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (10)
Semantics\PatternMatchingTestBase.cs (2)
456SwitchExpressionSyntax n => ((BoundSwitchExpression)binder.BindExpression(n, BindingDiagnosticBag.Discarded)).ReachabilityDecisionDag, 457IsPatternExpressionSyntax n => ((BoundIsPatternExpression)binder.BindExpression(n, BindingDiagnosticBag.Discarded)).ReachabilityDecisionDag,
Semantics\PatternMatchingTests4.cs (8)
4183var boundIsPattern = (BoundIsPatternExpression)binder.BindExpression(@is, BindingDiagnosticBag.Discarded); 4227var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4274var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4356var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4438var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4520var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4602var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4686var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
906return binder.BindExpression(node, new Microsoft.CodeAnalysis.CSharp.BindingDiagnosticBag(diagnostics));