提交 9fbc2767 编写于 作者: P Petr Houska

Move RefactoringHelper to pooled obj. disposer.

上级 768849b0
......@@ -40,9 +40,8 @@ internal abstract class AbstractRefactoringHelpersService<TExpressionSyntax, TAr
return ImmutableArray<TSyntaxNode>.Empty;
}
var relevantNodesBuilder = ArrayBuilder<TSyntaxNode>.GetInstance();
try
{
using var relevantNodesBuilderDisposer = ArrayBuilder<TSyntaxNode>.GetInstance(out var relevantNodesBuilder);
// Every time a Node is considered an extractNodes method is called to add all nodes around the original one
// that should also be considered.
//
......@@ -115,11 +114,6 @@ internal abstract class AbstractRefactoringHelpersService<TExpressionSyntax, TAr
return relevantNodesBuilder.ToImmutable();
}
finally
{
relevantNodesBuilder.Free();
}
}
private static bool IsWantedTypeExpressionLike<TSyntaxNode>() where TSyntaxNode : SyntaxNode
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册