1 implementation of GetStatementContainerStatements
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\AbstractBlockFacts.cs (1)
29
IReadOnlyList<SyntaxNode> IBlockFacts.
GetStatementContainerStatements
(SyntaxNode? node)
9 references to GetStatementContainerStatements
Microsoft.CodeAnalysis.Features (9)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
253
var statements1 = WalkDownScopeBlocks(blockFacts, blockFacts.
GetStatementContainerStatements
(ifStatement1));
254
var statements2 = WalkDownScopeBlocks(blockFacts, blockFacts.
GetStatementContainerStatements
(ifStatement2));
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
135
var insideStatements = blockFacts.
GetStatementContainerStatements
(ifOrElseIf);
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (6)
101
var statements = blockFacts.
GetStatementContainerStatements
(statement.Parent);
130
var rootStatements = blockFacts.
GetStatementContainerStatements
(ifOrElseIf);
175
var statements = blockFacts.
GetStatementContainerStatements
(innerIfStatement.Parent);
210
var outerStatements = blockFacts.
GetStatementContainerStatements
(container);
256
var statements1 = WalkDownScopeBlocks(blockFacts, blockFacts.
GetStatementContainerStatements
(elseIfOrElseClause1));
257
var statements2 = WalkDownScopeBlocks(blockFacts, blockFacts.
GetStatementContainerStatements
(elseIfOrElseClause2));