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