6 instantiations of MetadataUnifyingSymbolHashSet
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
92
var unifiedSymbols = new
MetadataUnifyingSymbolHashSet
();
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (3)
95
var result = new
MetadataUnifyingSymbolHashSet
();
149
var result = new
MetadataUnifyingSymbolHashSet
();
169
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
29 references to MetadataUnifyingSymbolHashSet
Microsoft.CodeAnalysis.Workspaces (29)
FindSymbols\FindReferences\FindReferencesSearchEngine.BidirectionalSymbolSet.cs (3)
29
private readonly
MetadataUnifyingSymbolHashSet
_allSymbols = [];
34
MetadataUnifyingSymbolHashSet
initialSymbols,
35
MetadataUnifyingSymbolHashSet
upSymbols,
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
92
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 (14)
60
MetadataUnifyingSymbolHashSet
symbols,
92
private static async ValueTask<
MetadataUnifyingSymbolHashSet
> MapToAppropriateSymbolsAsync(
93
Solution solution,
MetadataUnifyingSymbolHashSet
symbols, CancellationToken cancellationToken)
95
var
result = new MetadataUnifyingSymbolHashSet();
146
public static async Task<
MetadataUnifyingSymbolHashSet
> DetermineInitialSearchSymbolsAsync(
147
FindReferencesSearchEngine engine,
MetadataUnifyingSymbolHashSet
symbols, CancellationToken cancellationToken)
149
var
result = new MetadataUnifyingSymbolHashSet();
163
private static async Task<
MetadataUnifyingSymbolHashSet
> DetermineInitialUpSymbolsAsync(
165
MetadataUnifyingSymbolHashSet
initialSymbols,
169
var
upSymbols = new MetadataUnifyingSymbolHashSet();
185
FindReferencesSearchEngine engine, ImmutableArray<ISymbol> symbols,
MetadataUnifyingSymbolHashSet
seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken)
192
FindReferencesSearchEngine engine, ISymbol symbol,
MetadataUnifyingSymbolHashSet
seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken)
238
MetadataUnifyingSymbolHashSet
seenSymbols, ArrayBuilder<ISymbol> workQueue,
272
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 (4)
13
private static readonly ObjectPool<
MetadataUnifyingSymbolHashSet
> s_metadataUnifyingSymbolHashSetPool = new(() => []);
19
public static PooledDisposer<
MetadataUnifyingSymbolHashSet
> GetInstance(out
MetadataUnifyingSymbolHashSet
instance)
24
return new PooledDisposer<
MetadataUnifyingSymbolHashSet
>(instance);
Shared\Extensions\ISymbolExtensions.cs (2)
652
using var _ =
MetadataUnifyingSymbolHashSet
.GetInstance(out
var
overriddenSymbols);