提交 284db945 编写于 作者: C Cyrus Najmabadi

Simplify

上级 a49d4e86
......@@ -173,13 +173,6 @@ internal class SymbolAndProjectIdComparer : IEqualityComparer<SymbolAndProjectId
public static readonly SymbolAndProjectIdComparer SymbolEquivalenceInstance =
new SymbolAndProjectIdComparer(SymbolEquivalenceComparer.Instance);
/// <summary>
/// An equality comparer for <see cref="SymbolAndProjectId"/> that considers two instances the same if their
/// <see cref="SymbolAndProjectId.Symbol"/>'s are equal (not <see cref="SymbolEqualityComparer"/>).
/// </summary>
public static readonly SymbolAndProjectIdComparer SymbolInstance =
new SymbolAndProjectIdComparer(EqualityComparer<ISymbol>.Default);
private readonly IEqualityComparer<ISymbol> _underlyingComparer;
public SymbolAndProjectIdComparer(IEqualityComparer<ISymbol> underlyingComparer)
......
......@@ -247,7 +247,7 @@ public static IEnumerable<TSymbol> FindSimilarSymbols<TSymbol>(TSymbol symbol, C
internal static async Task<ImmutableArray<SymbolAndProjectId>> FindLinkedSymbolsAsync(
ISymbol symbol, Solution solution, CancellationToken cancellationToken)
{
var linkedSymbols = new HashSet<SymbolAndProjectId>(SymbolAndProjectIdComparer.SymbolInstance);
var linkedSymbols = new HashSet<SymbolAndProjectId>();
foreach (var location in symbol.DeclaringSyntaxReferences)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册