7 instantiations of MetadataUnifyingSymbolHashSet
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
93
var unifiedSymbols = new
MetadataUnifyingSymbolHashSet
();
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (3)
96
var result = new
MetadataUnifyingSymbolHashSet
();
150
var result = new
MetadataUnifyingSymbolHashSet
();
170
var upSymbols = new
MetadataUnifyingSymbolHashSet
();
FindSymbols\FindReferences\FindReferencesSearchEngine.UnidirectionalSymbolSet.cs (1)
39
var result = new
MetadataUnifyingSymbolHashSet
();
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
37
var unifiedSymbols = new
MetadataUnifyingSymbolHashSet
Shared\Extensions\ISymbolExtensions.cs (1)
670
var overriddenSymbols = new
MetadataUnifyingSymbolHashSet
();
30 references to MetadataUnifyingSymbolHashSet
Microsoft.CodeAnalysis.Workspaces (30)
FindSymbols\FindReferences\FindReferencesSearchEngine.BidirectionalSymbolSet.cs (3)
29
private readonly
MetadataUnifyingSymbolHashSet
_allSymbols = [];
34
MetadataUnifyingSymbolHashSet
initialSymbols,
35
MetadataUnifyingSymbolHashSet
upSymbols,
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
93
var
unifiedSymbols = new MetadataUnifyingSymbolHashSet();
FindSymbols\FindReferences\FindReferencesSearchEngine.NonCascadingSymbolSet.cs (1)
17
private sealed class NonCascadingSymbolSet(FindReferencesSearchEngine engine,
MetadataUnifyingSymbolHashSet
searchSymbols) : SymbolSet(engine)
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (17)
61
MetadataUnifyingSymbolHashSet
symbols,
69
var
searchSymbols = MapToAppropriateSymbols(solution, symbols, cancellationToken);
82
var
initialSymbols = await DetermineInitialSearchSymbolsAsync(engine, searchSymbols, cancellationToken).ConfigureAwait(false);
85
var
upSymbols = await DetermineInitialUpSymbolsAsync(
93
private static
MetadataUnifyingSymbolHashSet
MapToAppropriateSymbols(
94
Solution solution,
MetadataUnifyingSymbolHashSet
symbols, CancellationToken cancellationToken)
96
var
result = new MetadataUnifyingSymbolHashSet();
147
public static async Task<
MetadataUnifyingSymbolHashSet
> DetermineInitialSearchSymbolsAsync(
148
FindReferencesSearchEngine engine,
MetadataUnifyingSymbolHashSet
symbols, CancellationToken cancellationToken)
150
var
result = new MetadataUnifyingSymbolHashSet();
164
private static async Task<
MetadataUnifyingSymbolHashSet
> DetermineInitialUpSymbolsAsync(
166
MetadataUnifyingSymbolHashSet
initialSymbols,
170
var
upSymbols = new MetadataUnifyingSymbolHashSet();
186
FindReferencesSearchEngine engine, ImmutableArray<ISymbol> symbols,
MetadataUnifyingSymbolHashSet
seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken)
193
FindReferencesSearchEngine engine, ISymbol symbol,
MetadataUnifyingSymbolHashSet
seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken)
239
MetadataUnifyingSymbolHashSet
seenSymbols, ArrayBuilder<ISymbol> workQueue,
273
MetadataUnifyingSymbolHashSet
seenSymbols,
FindSymbols\FindReferences\FindReferencesSearchEngine.UnidirectionalSymbolSet.cs (3)
26
MetadataUnifyingSymbolHashSet
initialSymbols,
27
MetadataUnifyingSymbolHashSet
upSymbols) : SymbolSet(engine)
39
var
result = new MetadataUnifyingSymbolHashSet();
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
37
var
unifiedSymbols = new MetadataUnifyingSymbolHashSet
FindSymbols\FindReferences\MetadataUnifyingSymbolHashSet.cs (3)
12
private static readonly ObjectPool<
MetadataUnifyingSymbolHashSet
> s_metadataUnifyingSymbolHashSetPool = new(() => []);
18
public static
MetadataUnifyingSymbolHashSet
AllocateFromPool()
21
public static void ClearAndFree(
MetadataUnifyingSymbolHashSet
set)
Shared\Extensions\ISymbolExtensions.cs (1)
670
var
overriddenSymbols = new MetadataUnifyingSymbolHashSet();