25 references to BindExpression
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (3)
1364
var result =
BindExpression
(innerExpression, diagnostics);
4547
builder.Add(BindToTypeForErrorRecovery(
BindExpression
(size, BindingDiagnosticBag.Discarded)));
7486
return
BindExpression
(left, diagnostics);
Binder\Binder_Invocation.cs (1)
2327
var boundArgument =
BindExpression
(argument, diagnostics);
Binder\Binder_Operators.cs (2)
868
BoundExpression result =
BindExpression
(current, diagnostics);
3870
var expr =
BindExpression
(node.Operand, diagnostics);
Binder\ForEachLoopBinder.cs (1)
409
iterationErrorExpression = BindToTypeForErrorRecovery(
BindExpression
(node.Variable, BindingDiagnosticBag.Discarded));
Compilation\CSharpSemanticModel.cs (3)
267
boundNode = binder.
BindExpression
(expression, BindingDiagnosticBag.Discarded);
2865
var bnode = binder.
BindExpression
(expression, BindingDiagnosticBag.Discarded);
2917
var bnode = binder.
BindExpression
(expression, BindingDiagnosticBag.Discarded);
Compilation\MemberSemanticModel.cs (1)
205
var boundRoot = binder.
BindExpression
(expression, BindingDiagnosticBag.Discarded);
Compilation\SyntaxTreeSemanticModel.cs (1)
233
BoundExpression bound = binder.
BindExpression
((ExpressionSyntax)node, BindingDiagnosticBag.Discarded);
Symbols\Source\GlobalExpressionVariable.cs (1)
208
binder.
BindExpression
((ExpressionSyntax)nodeToBind, BindingDiagnosticBag.Discarded);
Symbols\Source\SourceLocalSymbol.cs (1)
806
_nodeBinder.
BindExpression
((ExpressionSyntax)_nodeToBind, diagnostics);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Semantics\PatternMatchingTestBase.cs (2)
464
SwitchExpressionSyntax n => ((BoundSwitchExpression)binder.
BindExpression
(n, BindingDiagnosticBag.Discarded)).ReachabilityDecisionDag,
465
IsPatternExpressionSyntax n => ((BoundIsPatternExpression)binder.
BindExpression
(n, BindingDiagnosticBag.Discarded)).ReachabilityDecisionDag,
Semantics\PatternMatchingTests4.cs (8)
4234
var boundIsPattern = (BoundIsPatternExpression)binder.
BindExpression
(@is, BindingDiagnosticBag.Discarded);
4278
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4325
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4407
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4489
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4571
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4653
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4737
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
955
var result = binder.
BindExpression
(node, bindingDiagnostics);