25 references to BindExpression
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (3)
1370var result = BindExpression(innerExpression, diagnostics); 4559builder.Add(BindToTypeForErrorRecovery(BindExpression(size, BindingDiagnosticBag.Discarded))); 7507return BindExpression(left, diagnostics);
Binder\Binder_Invocation.cs (1)
2371var boundArgument = BindExpression(argument, diagnostics);
Binder\Binder_Operators.cs (2)
875BoundExpression result = BindExpression(current, diagnostics); 3945var expr = BindExpression(node.Operand, diagnostics);
Binder\ForEachLoopBinder.cs (1)
409iterationErrorExpression = BindToTypeForErrorRecovery(BindExpression(node.Variable, BindingDiagnosticBag.Discarded));
Compilation\CSharpSemanticModel.cs (3)
267boundNode = binder.BindExpression(expression, BindingDiagnosticBag.Discarded); 2855var bnode = binder.BindExpression(expression, BindingDiagnosticBag.Discarded); 2907var bnode = binder.BindExpression(expression, BindingDiagnosticBag.Discarded);
Compilation\MemberSemanticModel.cs (1)
205var boundRoot = binder.BindExpression(expression, BindingDiagnosticBag.Discarded);
Compilation\SyntaxTreeSemanticModel.cs (1)
233BoundExpression bound = binder.BindExpression((ExpressionSyntax)node, BindingDiagnosticBag.Discarded);
Symbols\Source\GlobalExpressionVariable.cs (1)
208binder.BindExpression((ExpressionSyntax)nodeToBind, BindingDiagnosticBag.Discarded);
Symbols\Source\SourceLocalSymbol.cs (1)
876_nodeBinder.BindExpression((ExpressionSyntax)_nodeToBind, BindingDiagnosticBag.Discarded);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Semantics\PatternMatchingTestBase.cs (2)
464SwitchExpressionSyntax n => ((BoundSwitchExpression)binder.BindExpression(n, BindingDiagnosticBag.Discarded)).ReachabilityDecisionDag, 465IsPatternExpressionSyntax n => ((BoundIsPatternExpression)binder.BindExpression(n, BindingDiagnosticBag.Discarded)).ReachabilityDecisionDag,
Semantics\PatternMatchingTests4.cs (8)
4233var boundIsPattern = (BoundIsPatternExpression)binder.BindExpression(@is, BindingDiagnosticBag.Discarded); 4277var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4324var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4406var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4495var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4584var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4666var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4750var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
955var result = binder.BindExpression(node, bindingDiagnostics);