1 implementation of GetImmediateParentExecutableBlockForStatement
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\AbstractBlockFacts.cs (1)
23
SyntaxNode? IBlockFacts.
GetImmediateParentExecutableBlockForStatement
(SyntaxNode statement)
4 references to GetImmediateParentExecutableBlockForStatement
Microsoft.CodeAnalysis.CSharp.Features (1)
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
82
return blockFacts.
GetImmediateParentExecutableBlockForStatement
(localDeclaration) != null;
Microsoft.CodeAnalysis.Features (3)
ExtractMethod\SelectionValidator.cs (2)
190
var parent1 = blockFacts.
GetImmediateParentExecutableBlockForStatement
(statement1) ?? statement1.Parent;
191
var parent2 = blockFacts.
GetImmediateParentExecutableBlockForStatement
(statement2) ?? statement2.Parent;
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
143
var statementParent = blockFacts.
GetImmediateParentExecutableBlockForStatement
(localDeclaration);