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

simplify

上级 f1dad5a5
......@@ -295,14 +295,13 @@ private async Task<Document> ConvertToClassAsync(Document document, TextSpan spa
document, namedTypeWithoutMembers,
readonlyProperties, cancellationToken).ConfigureAwait(false);
var members = ArrayBuilder<ISymbol>.GetInstance();
using var _ = ArrayBuilder<ISymbol>.GetInstance(out var members);
members.AddRange(properties);
members.Add(constructor);
members.Add(equalsMethod);
members.Add(getHashCodeMethod);
var namedTypeSymbol = CreateNamedType(className, capturedTypeParameters, members.ToImmutableAndFree());
return namedTypeSymbol;
return CreateNamedType(className, capturedTypeParameters, members.ToImmutable());
}
private static INamedTypeSymbol CreateNamedType(
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册