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