1 implementation of GetExecutableBlockStatements
Microsoft.CodeAnalysis.Workspaces (1)
AbstractBlockFacts.cs (1)
14public abstract IReadOnlyList<SyntaxNode> GetExecutableBlockStatements(SyntaxNode? node);
6 references to GetExecutableBlockStatements
Microsoft.CodeAnalysis.Features (4)
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
146var siblings = blockFacts.GetExecutableBlockStatements(statementParent);
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (2)
96statements = blockFacts.GetExecutableBlockStatements(statements[0]); 117blockFacts.GetExecutableBlockStatements(parent).Count == statements.Count)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
236var blockStatements = blockFacts.GetExecutableBlockStatements(ifOrElseIf.Parent);
Microsoft.CodeAnalysis.Workspaces (2)
AbstractMoveDeclarationNearReferenceService.State.cs (2)
123InnermostBlockStatements = blockFacts.GetExecutableBlockStatements(InnermostBlock); 124OutermostBlockStatements = blockFacts.GetExecutableBlockStatements(OutermostBlock);