提交 f1dad5a5 编写于 作者: C Cyrus Najmabadi

simplify

上级 513a1c6b
......@@ -63,14 +63,14 @@ public override async Task ComputeRefactoringsAsync(CodeRefactoringContext conte
TextSpan textSpan,
CancellationToken cancellationToken)
{
var actions = ArrayBuilder<CodeAction>.GetInstance();
using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions);
var methodAction = await ExtractMethodAsync(document, textSpan, cancellationToken).ConfigureAwait(false);
actions.AddIfNotNull(methodAction);
var localFunctionAction = await ExtractLocalFunctionAsync(document, textSpan, cancellationToken).ConfigureAwait(false);
actions.AddIfNotNull(localFunctionAction);
return actions.ToImmutableAndFree();
return actions.ToImmutable();
}
private static async Task<CodeAction> ExtractMethodAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册