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