25 references to BindExpression
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (3)
1370
var result =
BindExpression
(innerExpression, diagnostics);
4559
builder.Add(BindToTypeForErrorRecovery(
BindExpression
(size, BindingDiagnosticBag.Discarded)));
7507
return
BindExpression
(left, diagnostics);
Binder\Binder_Invocation.cs (1)
2371
var boundArgument =
BindExpression
(argument, diagnostics);
Binder\Binder_Operators.cs (2)
875
BoundExpression result =
BindExpression
(current, diagnostics);
3945
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);
2855
var bnode = binder.
BindExpression
(expression, BindingDiagnosticBag.Discarded);
2907
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)
876
_nodeBinder.
BindExpression
((ExpressionSyntax)_nodeToBind, BindingDiagnosticBag.Discarded);
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)
4233
var boundIsPattern = (BoundIsPatternExpression)binder.
BindExpression
(@is, BindingDiagnosticBag.Discarded);
4277
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4324
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4406
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4495
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4584
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4666
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
4750
var boundSwitch = (BoundSwitchExpression)binder.
BindExpression
(@switch, BindingDiagnosticBag.Discarded);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
955
var result = binder.
BindExpression
(node, bindingDiagnostics);