25 references to BindExpression
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (3)
1396var result = BindExpression(innerExpression, diagnostics); 4610builder.Add(BindToTypeForErrorRecovery(BindExpression(size, BindingDiagnosticBag.Discarded))); 7558return BindExpression(left, diagnostics);
Binder\Binder_Invocation.cs (1)
2370var boundArgument = BindExpression(argument, diagnostics);
Binder\Binder_Operators.cs (2)
904BoundExpression result = BindExpression(current, diagnostics); 4041var 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)
4237var boundIsPattern = (BoundIsPatternExpression)binder.BindExpression(@is, BindingDiagnosticBag.Discarded); 4281var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4328var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4410var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4499var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4588var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4670var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded); 4754var boundSwitch = (BoundSwitchExpression)binder.BindExpression(@switch, BindingDiagnosticBag.Discarded);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
955var result = binder.BindExpression(node, bindingDiagnostics);