1 instantiation of PooledHashSet
Microsoft.CodeAnalysis.Workspaces (1)
J\s\src\Dependencies\PooledObjects\PooledHashSet.cs\PooledHashSet.cs (1)
35
pool = new ObjectPool<PooledHashSet<T>>(() => new
PooledHashSet
<T>(pool!, equalityComparer), 128);
277 references to PooledHashSet
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteHelpers.cs (2)
46
using var _ =
PooledHashSet
<Diagnostic>.GetInstance(out
var
errors);
Microsoft.CodeAnalysis.CSharp.Features (22)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
79
using var _ =
PooledHashSet
<string>.GetInstance(out
var
suggestedNames);
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (6)
219
using var _1 =
PooledHashSet
<string>.GetInstance(out
var
seenBaseNames);
220
using var _2 =
PooledHashSet
<string>.GetInstance(out
var
seenUniqueNames);
237
PooledHashSet
<string> seenBaseNames,
238
PooledHashSet
<string> seenUniqueNames,
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (2)
112
using var _ =
PooledHashSet
<ISymbol>.GetInstance(out
var
interfaceSet);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (2)
79
using var _ =
PooledHashSet
<char>.GetInstance(out
var
filterCharacters);
CSharpAsAndNullCheckCodeFixProvider.cs (4)
44
using var _1 =
PooledHashSet
<Location>.GetInstance(out
var
declaratorLocations);
45
using var _2 =
PooledHashSet
<SyntaxNode>.GetInstance(out
var
statementParentScopes);
CSharpDeclareAsNullableCodeFixProvider.cs (2)
104
using var _ =
PooledHashSet
<TypeSyntax>.GetInstance(out
var
alreadyHandled);
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
58
private readonly
PooledHashSet
<string> _aliasedNames;
85
_aliasedNames =
PooledHashSet
<string>.GetInstance();
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
156
using var _ =
PooledHashSet
<string>.GetInstance(out
var
seenExceptionTypes);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
107
using var _ =
PooledHashSet
<ClassifiedSpan>.GetInstance(out
var
set);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
423
using var _ =
PooledHashSet
<string>.GetInstance(out
var
existingFieldPropNames);
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (2)
662
using var _ =
PooledHashSet
<CompletionFilter>.GetInstance(out
var
filters);
Microsoft.CodeAnalysis.Features (71)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (8)
158
using var _4 =
PooledHashSet
<string>.GetInstance(out
var
compilerDiagnosticIds);
177
using var _8 =
PooledHashSet
<string>.GetInstance(out
var
idsToAnalyzeBuilder);
229
PooledHashSet
<string> compilerDiagnosticIds,
393
PooledHashSet
<string> compilerDiagnosticIds,
746
using var _ =
PooledHashSet
<ISymbol>.GetInstance(out
var
processedPartialSymbols);
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (4)
403
PooledHashSet
<ISymbol> symbolsReferencedInDocComments = null;
536
private
PooledHashSet
<ISymbol> GetCandidateSymbolsReferencedInDocComments(INamedTypeSymbol namedTypeSymbol, Compilation compilation, CancellationToken cancellationToken)
538
var
builder =
PooledHashSet
<ISymbol>.GetInstance();
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
435
using var _ =
PooledHashSet
<SymbolUsageResult>.GetInstance(out
var
symbolUsageResultsBuilder);
446
PooledHashSet
<SymbolUsageResult> symbolUsageResultsBuilder,
661
PooledHashSet
<SymbolUsageResult> symbolUsageResultsBuilder,
AbstractRemoveUnusedValuesCodeFixProvider.cs (10)
459
using var _2 =
PooledHashSet
<SyntaxNode>.GetInstance(out
var
nodesToRemove);
460
using var _3 =
PooledHashSet
<(TLocalDeclarationStatementSyntax declarationStatement, SyntaxNode node)>.GetInstance(out
var
nodesToAdd);
462
using var _4 =
PooledHashSet
<SyntaxNode>.GetInstance(out
var
processedNodes);
463
using var _5 =
PooledHashSet
<TLocalDeclarationStatementSyntax>.GetInstance(out
var
candidateDeclarationStatementsForRemoval);
925
private readonly
PooledHashSet
<string> _usedNames;
938
_usedNames =
PooledHashSet
<string>.GetInstance();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (8)
221
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
referenceDocuments);
281
using var _2 =
PooledHashSet
<TextSpan>.GetInstance(out
var
spanForContainers);
695
using var _ =
PooledHashSet
<SyntaxNode>.GetInstance(out
var
containers);
767
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
linkedDocumentsToSkip);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (2)
211
using var _2 =
PooledHashSet
<string>.GetInstance(out
var
existingTopLevelTags);
Completion\Providers\CompletionUtilities.cs (2)
34
using var _ =
PooledHashSet
<ProjectId>.GetInstance(out
var
projectIds);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
74
using var _3 =
PooledHashSet
<ProjectId>.GetInstance(out
var
nonGlobalAliasedProjectReferencesSet);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (3)
485
using var _ =
PooledHashSet
<string>.GetInstance(out
var
allTypeNamesBuilder);
489
static void AddNamesForTypeWorker(ITypeSymbol receiverTypeSymbol,
PooledHashSet
<string> builder)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2435
using var _1 =
PooledHashSet
<ISymbol>.GetInstance(out
var
processedSymbols);
3564
using var _3 =
PooledHashSet
<INamedTypeSymbol>.GetInstance(out
var
processedTypes);
EditAndContinue\ActiveStatementsMap.cs (2)
187
using var _2 =
PooledHashSet
<ActiveStatement>.GetInstance(out
var
mappedStatements);
EditAndContinue\DebuggingSession.cs (2)
634
using var _2 =
PooledHashSet
<ProjectId>.GetInstance(out
var
projectIds);
EditAndContinue\EditSession.cs (6)
674
using var _1 =
PooledHashSet
<ISymbol>.GetInstance(out
var
addedSymbolsBuilder);
774
using var _3 =
PooledHashSet
<ISymbol>.GetInstance(out
var
visitedSymbols);
1227
using var _2 =
PooledHashSet
<ManagedModuleMethodId>.GetInstance(out
var
unremappedActiveMethods);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (2)
175
using var _1 =
PooledHashSet
<EmbeddedDiagnostic>.GetInstance(out
var
seenDiagnostics);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
294
using var _ =
PooledHashSet
<ISymbol>.GetInstance(out
var
referencedVariables);
NavigateTo\NavigateToSearcher.cs (2)
229
using var _ =
PooledHashSet
<Project>.GetInstance(out
var
processedProjects);
PullMemberUp\MembersPuller.cs (2)
319
using var _ =
PooledHashSet
<SyntaxNode>.GetInstance(out
var
sourceImports);
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (2)
58
using var _ =
PooledHashSet
<SyntaxNode>.GetInstance(out
var
processedNodes);
SignatureHelp\AbstractSignatureHelpProvider.cs (2)
115
using var _ =
PooledHashSet
<string>.GetInstance(out
var
itemParameterNames);
UseNamedMemberInitializerAnalyzer.cs (2)
75
using var _1 =
PooledHashSet
<string>.GetInstance(out
var
seenNames);
Microsoft.CodeAnalysis.LanguageServer.Protocol (19)
Features\CodeFixes\CodeFixService.cs (11)
215
using var _2 =
PooledHashSet
<string>.GetInstance(out
var
registeredConfigurationFixTitles);
424
using var _2 =
PooledHashSet
<CodeFixProvider>.GetInstance(out
var
currentFixers);
466
var uniqueDiagosticToEquivalenceKeysMap = new Dictionary<Diagnostic,
PooledHashSet
<string?>>();
525
foreach (
var
pooledSet in uniqueDiagosticToEquivalenceKeysMap.Values)
570
Dictionary<Diagnostic,
PooledHashSet
<string?>> uniqueDiagosticToEquivalenceKeysMap,
611
Dictionary<Diagnostic,
PooledHashSet
<string?>> uniqueDiagosticToEquivalenceKeysMap,
617
if (!uniqueDiagosticToEquivalenceKeysMap.TryGetValue(diagnostic, out
var
equivalenceKeys))
621
equivalenceKeys =
PooledHashSet
<string?>.GetInstance();
653
PooledHashSet
<string> registeredConfigurationFixTitles,
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (4)
127
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
documentSet);
146
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
documentSet);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (2)
121
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
existingDocumentsInStateSet);
Handler\Completion\CompletionHandler.cs (2)
226
using var _ =
PooledHashSet
<char>.GetInstance(out
var
commitCharacters);
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\AssetProvider.cs (2)
143
using var _ =
PooledHashSet
<Checksum>.GetInstance(out
var
checksums);
Host\SolutionAssetCache.cs (2)
186
PooledHashSet
<Checksum>? pinnedChecksums = null;
198
pinnedChecksums =
PooledHashSet
<Checksum>.GetInstance();
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
221
using var _1 =
PooledHashSet
<DiagnosticAnalyzer>.GetInstance(out
var
analyzersSet);
Microsoft.CodeAnalysis.Workspaces (139)
CustomDataFlowAnalysis.cs (5)
35
var
dispatchedExceptionsFromRegions =
PooledHashSet
<ControlFlowRegion>.GetInstance();
76
PooledHashSet
<ControlFlowRegion> dispatchedExceptionsFromRegions,
85
var
processedBlocks =
PooledHashSet
<BasicBlock>.GetInstance();
Diagnostics\SkippedHostAnalyzersInfo.cs (6)
53
using var _1 =
PooledHashSet
<object>.GetInstance(out
var
projectAnalyzerIds);
54
using var _2 =
PooledHashSet
<string>.GetInstance(out
var
projectAnalyzerDiagnosticIds);
55
using var _3 =
PooledHashSet
<string>.GetInstance(out
var
projectSuppressedDiagnosticIds);
Editing\ImportAdderService.cs (2)
78
using var _ =
PooledHashSet
<INamespaceSymbol>.GetInstance(out
var
conflicts);
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
64
using var _ =
PooledHashSet
<Project>.GetInstance(out
var
result);
FindSymbols\FindReferences\DependentTypeFinder.cs (7)
49
private static readonly ObjectPool<
PooledHashSet
<INamedTypeSymbol>> s_symbolSetPool =
PooledHashSet
<INamedTypeSymbol>.CreatePool(SymbolEquivalenceComparer.Instance);
118
using var _4 =
PooledHashSet
<PortableExecutableReference>.GetInstance(out
var
seenPEReferences);
562
public static PooledDisposer<
PooledHashSet
<INamedTypeSymbol>> GetSymbolSet(out SymbolSet instance)
564
var
pooledInstance = s_symbolSetPool.Allocate();
567
return new PooledDisposer<
PooledHashSet
<INamedTypeSymbol>>(pooledInstance);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (14)
189
using var _1 = PooledDictionary<ISymbol,
PooledHashSet
<string>>.GetInstance(out var symbolToGlobalAliases);
197
var
globalAliases = TryGet(symbolToGlobalAliases, symbol);
246
private static
PooledHashSet
<U>? TryGet<T, U>(Dictionary<T,
PooledHashSet
<U>> dictionary, T key) where T : notnull
247
=> dictionary.TryGetValue(key, out
var
set) ? set : null;
252
Dictionary<ISymbol,
PooledHashSet
<string>> symbolToGlobalAliases,
271
var
globalAliases = TryGet(symbolToGlobalAliases, symbol);
307
PooledDictionary<ISymbol,
PooledHashSet
<string>> symbolToGlobalAliases,
318
var
globalAliases = GetGlobalAliasesSet(symbolToGlobalAliases, symbol);
325
private static
PooledHashSet
<string> GetGlobalAliasesSet<T>(PooledDictionary<T,
PooledHashSet
<string>> dictionary, T key) where T : notnull
327
if (!dictionary.TryGetValue(key, out
var
set))
329
set =
PooledHashSet
<string>.GetInstance();
336
private static void FreeGlobalAliases(PooledDictionary<ISymbol,
PooledHashSet
<string>> symbolToGlobalAliases)
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (3)
60
using var _ = PooledDictionary<ISymbol,
PooledHashSet
<string>>.GetInstance(out var symbolToGlobalAliases);
82
PooledDictionary<ISymbol,
PooledHashSet
<string>> symbolToGlobalAliases)
94
var
globalAliases = GetGlobalAliasesSet(symbolToGlobalAliases, symbol);
FindSymbols\SymbolFinder_Helpers.cs (2)
159
using var _ =
PooledHashSet
<Compilation>.GetInstance(out
var
compilationSet);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
160
using var _ =
PooledHashSet
<string>.GetInstance(out
var
seenNames);
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (4)
590
var
set =
PooledHashSet
<T>.GetInstance();
631
var
set =
PooledHashSet
<S>.GetInstance();
J\s\src\Dependencies\PooledObjects\PooledHashSet.cs\PooledHashSet.cs (8)
14
private readonly ObjectPool<
PooledHashSet
<T>> _pool;
16
private PooledHashSet(ObjectPool<
PooledHashSet
<T>> pool, IEqualityComparer<T> equalityComparer) :
29
private static readonly ObjectPool<
PooledHashSet
<T>> s_poolInstance = CreatePool(EqualityComparer<T>.Default);
32
public static ObjectPool<
PooledHashSet
<T>> CreatePool(IEqualityComparer<T> equalityComparer)
34
ObjectPool<
PooledHashSet
<T>>? pool = null;
35
pool = new ObjectPool<
PooledHashSet
<T>>(() => new PooledHashSet<T>(pool!, equalityComparer), 128);
39
public static
PooledHashSet
<T> GetInstance()
41
var
instance = s_poolInstance.Allocate();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (2)
430
using var _ =
PooledHashSet
<string>.GetInstance(out
var
seenNames);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledHashSet.cs\PooledHashSet.cs (3)
11
public static PooledDisposer<
PooledHashSet
<T>> GetInstance(out
PooledHashSet
<T> instance)
14
return new PooledDisposer<
PooledHashSet
<T>>(instance);
LValueFlowCaptureProvider.cs (2)
50
var
rvalueFlowCaptureIds =
PooledHashSet
<CaptureId>.GetInstance();
NameGenerator.cs (2)
26
using var nameSetDisposer =
PooledHashSet
<string>.GetInstance(out
var
nameSet);
PublicContract.cs (4)
94
using var _ =
PooledHashSet
<T>.GetInstance(out
var
set);
124
using var _ =
PooledHashSet
<T>.GetInstance(out
var
set);
SymbolUsageAnalysis.AnalysisData.cs (4)
35
private readonly
PooledHashSet
<ISymbol> _referenceTakenSymbolsBuilder;
40
_referenceTakenSymbolsBuilder =
PooledHashSet
<ISymbol>.GetInstance();
66
protected abstract
PooledHashSet
<ISymbol> SymbolsReadBuilder { get; }
72
protected abstract
PooledHashSet
<IMethodSymbol> LambdaOrLocalFunctionsBeingAnalyzed { get; }
SymbolUsageAnalysis.BasicBlockAnalysisData.cs (14)
30
private readonly Dictionary<ISymbol,
PooledHashSet
<IOperation>> _reachingWrites;
33
=> _reachingWrites = new Dictionary<ISymbol,
PooledHashSet
<IOperation>>();
45
foreach (
var
value in _reachingWrites.Values)
66
if (_reachingWrites.TryGetValue(symbol, out
var
value))
78
if (_reachingWrites.TryGetValue(symbol, out
var
values))
93
if (!_reachingWrites.TryGetValue(symbol, out
var
values))
95
values =
PooledHashSet
<IOperation>.GetInstance();
115
var
uniqueSymbols =
PooledHashSet
<ISymbol>.GetInstance();
130
var
writes1 = _reachingWrites[symbol];
131
var
writes2 = other._reachingWrites[symbol];
195
private static void AddEntries(Dictionary<ISymbol,
PooledHashSet
<IOperation>> result, BasicBlockAnalysisData source)
201
if (!result.TryGetValue(symbol, out
var
values))
203
values =
PooledHashSet
<IOperation>.GetInstance();
SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (35)
41
private readonly PooledDictionary<CaptureId,
PooledHashSet
<(ISymbol, IOperation)>> _lValueFlowCapturesMap;
48
private readonly PooledDictionary<IOperation,
PooledHashSet
<IOperation>> _reachingDelegateCreationTargets;
69
private readonly PooledDictionary<(int firstBlockOrdinal, int lastBlockOrdinal),
PooledHashSet
<(ISymbol, IOperation)>> _symbolWritesInsideBlockRangeMap;
78
PooledHashSet
<ISymbol> symbolsRead,
79
PooledHashSet
<IMethodSymbol> lambdaOrLocalFunctionsBeingAnalyzed,
81
PooledDictionary<IOperation,
PooledHashSet
<IOperation>> reachingDelegateCreationTargets,
99
_lValueFlowCapturesMap = PooledDictionary<CaptureId,
PooledHashSet
<(ISymbol, IOperation)>>.GetInstance();
103
_symbolWritesInsideBlockRangeMap = PooledDictionary<(int firstBlockOrdinal, int lastBlockOrdinal),
PooledHashSet
<(ISymbol, IOperation)>>.GetInstance();
108
protected override
PooledHashSet
<ISymbol> SymbolsReadBuilder { get; }
112
protected override
PooledHashSet
<IMethodSymbol> LambdaOrLocalFunctionsBeingAnalyzed { get; }
131
symbolsRead:
PooledHashSet
<ISymbol>.GetInstance(),
132
lambdaOrLocalFunctionsBeingAnalyzed:
PooledHashSet
<IMethodSymbol>.GetInstance(),
134
reachingDelegateCreationTargets: PooledDictionary<IOperation,
PooledHashSet
<IOperation>>.GetInstance(),
189
using var _ =
PooledHashSet
<ILocalSymbol>.GetInstance(out
var
builder);
216
private
PooledHashSet
<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken)
218
if (!_symbolWritesInsideBlockRangeMap.TryGetValue((firstBlockOrdinal, lastBlockOrdinal), out
var
writesInBlockRange))
221
var
operations =
PooledHashSet
<IOperation>.GetInstance();
225
writesInBlockRange =
PooledHashSet
<(ISymbol, IOperation)>.GetInstance();
242
PooledHashSet
<IOperation> operationsBuilder,
255
_reachingDelegateCreationTargets.TryGetValue(invocation.Instance, out
var
targets))
274
void AddDescendantOperationsFromDelegateCreationTargets(
PooledHashSet
<IOperation> targets)
463
if (!_lValueFlowCapturesMap.TryGetValue(captureId, out
var
captures))
465
captures =
PooledHashSet
<(ISymbol, IOperation)>.GetInstance();
474
if (_lValueFlowCapturesMap.TryGetValue(captureId, out
var
captures))
521
var
targetsBuilder =
PooledHashSet
<IOperation>.GetInstance();
529
if (!_reachingDelegateCreationTargets.TryGetValue(symbolWrite, out
var
targetsBuilderForSymbolWrite))
575
var
targetsBuilder =
PooledHashSet
<IOperation>.GetInstance();
587
if (_reachingDelegateCreationTargets.TryGetValue(write, out
var
targetsBuilder))
616
foreach (
var
creations in _reachingDelegateCreationTargets.Values)
637
foreach (
var
captures in _lValueFlowCapturesMap.Values)
644
foreach (
var
operations in _symbolWritesInsideBlockRangeMap.Values)
SymbolUsageAnalysis.OperationTreeAnalysisData.cs (6)
25
PooledHashSet
<ISymbol> symbolsRead,
26
PooledHashSet
<IMethodSymbol> lambdaOrLocalFunctionsBeingAnalyzed,
35
protected override
PooledHashSet
<ISymbol> SymbolsReadBuilder { get; }
39
protected override
PooledHashSet
<IMethodSymbol> LambdaOrLocalFunctionsBeingAnalyzed { get; }
47
symbolsRead:
PooledHashSet
<ISymbol>.GetInstance(),
48
lambdaOrLocalFunctionsBeingAnalyzed:
PooledHashSet
<IMethodSymbol>.GetInstance(),
SymbolUsageAnalysis.Walker.cs (8)
30
private PooledDictionary<IAssignmentOperation,
PooledHashSet
<(ISymbol, IOperation)>> _pendingWritesMap;
59
_pendingWritesMap = PooledDictionary<IAssignmentOperation,
PooledHashSet
<(ISymbol, IOperation)>>.GetInstance();
81
foreach (
var
pendingWrites in _pendingWritesMap.Values)
167
var
set =
PooledHashSet
<(ISymbol, IOperation)>.GetInstance();
174
if (!_pendingWritesMap.TryGetValue(deconstructionAssignment, out
var
set))
176
set =
PooledHashSet
<(ISymbol, IOperation)>.GetInstance();
189
if (_pendingWritesMap.TryGetValue(operation, out
var
pendingWrites))
SyntaxNodeExtensions.cs (2)
204
using var _2 =
PooledHashSet
<SyntaxNode>.GetInstance(out
var
commonAncestorsSet);
Workspace\Workspace.cs (2)
273
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
seenChangedDocuments);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (2)
165
var _ =
PooledHashSet
<MetadataReference>.GetInstance(out
var
set);
Microsoft.VisualStudio.LanguageServices (10)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
154
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
seenDocumentIds);
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (2)
73
using var _2 =
PooledHashSet
<(string? filePath, TextSpan span)>.GetInstance(out
var
seenLocations);
Packaging\PackageInstallerServiceFactory.cs (4)
480
using var _ =
PooledHashSet
<ProjectId>.GetInstance(out
var
projectsToProcess);
617
using var _ =
PooledHashSet
<string>.GetInstance(out
var
installedVersions);
TaskList\VisualStudioTaskListService.cs (2)
231
using var _ =
PooledHashSet
<DocumentId>.GetInstance(out
var
seenDocumentIds);