1 override of BindStatement
Microsoft.CodeAnalysis.CSharp (1)
Compilation\MemberSemanticModel.cs (1)
2437public override BoundStatement BindStatement(StatementSyntax node, BindingDiagnosticBag diagnostics)
19 references to BindStatement
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Initializers.cs (1)
250var statement = binder.BindStatement(statementNode, diagnostics);
Binder\Binder_Statements.cs (9)
340return binder.WrapWithVariablesIfAny(node, binder.BindStatement(node, diagnostics)); 349return binder.WrapWithVariablesAndLocalFunctionsIfAny(node, binder.BindStatement(node, diagnostics)); 355return binder.WrapWithVariablesIfAny(switchStatement.Expression, binder.BindStatement(node, diagnostics)); 389return BindStatement(node, diagnostics); 506var body = BindStatement(node.Statement, diagnostics); 1923var boundStatement = BindStatement(syntaxStatements[i], diagnostics); 3706var boundStatement = BindStatement(topLevelStatement.Statement, diagnostics); 3788constructor.Body == null ? null : (BoundBlock)bodyBinder.BindStatement(constructor.Body, diagnostics), 4067blockBody == null ? null : (BoundBlock)BindStatement(blockBody, diagnostics),
Binder\SwitchBinder_Patterns.cs (1)
203var boundStatement = sectionBinder.BindStatement(statement, diagnostics);
Compilation\CSharpSemanticModel.cs (2)
2414return binder.BindStatement(statement, diagnostics); 2416BoundStatement bound = binder.BindStatement(globalStatement.Statement, diagnostics);
Compilation\MemberSemanticModel.cs (1)
2447statement = base.BindStatement(node, diagnostics);
Symbols\Source\SourceLocalSymbol.cs (1)
803_nodeBinder.BindStatement((GotoStatementSyntax)_nodeToBind, diagnostics);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Semantics\PatternMatchingTestBase.cs (1)
463SwitchStatementSyntax n => ((BoundSwitchStatement)binder.BindStatement(n, BindingDiagnosticBag.Discarded)).ReachabilityDecisionDag,
Semantics\PatternMatchingTests4.cs (3)
4020var boundSwitch = (BoundSwitchStatement)binder.BindStatement(@switch, BindingDiagnosticBag.Discarded); 4089var boundSwitch = (BoundSwitchStatement)binder.BindStatement(@switch, BindingDiagnosticBag.Discarded); 4162var boundSwitch = (BoundSwitchStatement)binder.BindStatement(@switch, BindingDiagnosticBag.Discarded);