1 implementation of GetExecutableBlockStatements
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\AbstractBlockFacts.cs (1)
26
IReadOnlyList<SyntaxNode> IBlockFacts.
GetExecutableBlockStatements
(SyntaxNode? node)
8 references to GetExecutableBlockStatements
Microsoft.CodeAnalysis.Features (5)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
349
foreach (var statement in blockFacts.
GetExecutableBlockStatements
(block))
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
146
var siblings = blockFacts.
GetExecutableBlockStatements
(statementParent);
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (2)
95
statements = blockFacts.
GetExecutableBlockStatements
(statements[0]);
116
blockFacts.
GetExecutableBlockStatements
(parent).Count == statements.Count)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
236
var blockStatements = blockFacts.
GetExecutableBlockStatements
(ifOrElseIf.Parent);
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\IBlockFacts.cs (1)
30
/// statements returned by <see cref="
GetExecutableBlockStatements
"/> on that value</remarks>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
123
InnermostBlockStatements = blockFacts.
GetExecutableBlockStatements
(InnermostBlock);
124
OutermostBlockStatements = blockFacts.
GetExecutableBlockStatements
(OutermostBlock);