提交 32a25655 编写于 作者: C Cyrus Najmabadi

simplify

上级 26547935
......@@ -550,7 +550,7 @@ private async Task<ImmutableArray<SymbolReference>> GetReferencesForDeconstructA
private ImmutableArray<SymbolReference> GetNamespaceSymbolReferences(
SearchScope scope, ImmutableArray<SymbolResult<INamespaceSymbol>> namespaces)
{
var references = ArrayBuilder<SymbolReference>.GetInstance();
using var _ = ArrayBuilder<SymbolReference>.GetInstance(out var references);
foreach (var namespaceResult in namespaces)
{
......@@ -558,12 +558,10 @@ private async Task<ImmutableArray<SymbolReference>> GetReferencesForDeconstructA
var mappedResult = namespaceResult.WithSymbol(MapToCompilationNamespaceIfPossible(namespaceResult.Symbol));
var namespaceIsInScope = _namespacesInScope.Contains(mappedResult.Symbol);
if (!symbol.IsGlobalNamespace && !namespaceIsInScope)
{
references.Add(scope.CreateReference(mappedResult));
}
}
return references.ToImmutableAndFree();
return references.ToImmutable();
}
private static ImmutableArray<SymbolResult<T>> OfType<T>(ImmutableArray<SymbolResult<ISymbol>> symbols) where T : ISymbol
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册