1 instantiation of LinkedFilesSymbolEquivalenceComparer
Microsoft.CodeAnalysis.Features (1)
Shared\Utilities\LinkedFilesSymbolEquivalenceComparer.cs (1)
16public static readonly LinkedFilesSymbolEquivalenceComparer Instance = new();
5 references to LinkedFilesSymbolEquivalenceComparer
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
400var missingSymbols = new Dictionary<ISymbol, List<ProjectId>>(LinkedFilesSymbolEquivalenceComparer.Instance);
Completion\Providers\AbstractSymbolCompletionProvider.SymbolAndSelectionInfo.cs (2)
16=> LinkedFilesSymbolEquivalenceComparer.Instance.Equals(Symbol, other.Symbol); 19=> LinkedFilesSymbolEquivalenceComparer.Instance.GetHashCode(Symbol);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
125if (!tokenInformation.Symbols.Intersect(bestBinding.tokenInformation.Symbols, LinkedFilesSymbolEquivalenceComparer.Instance).Any())
Shared\Utilities\LinkedFilesSymbolEquivalenceComparer.cs (1)
16public static readonly LinkedFilesSymbolEquivalenceComparer Instance = new();