1 instantiation of HashSetPool
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
PooledObjects\HashSetPool`1.cs (1)
34=> new(Policy.Create(comparer, maximumObjectSize), poolSize);
30 references to HashSetPool
Microsoft.AspNetCore.Razor.Utilities.Shared (17)
ImmutableArrayExtensions.cs (1)
921using var _ = HashSetPool<T>.GetPooledObject(out var uniqueItems);
PooledObjects\HashSetPool`1.cs (2)
18public static readonly HashSetPool<T> Default = Create(); 30public static HashSetPool<T> Create(
PooledObjects\PooledHashSet`1.cs (7)
27private HashSetPool<T>? _pool; 55public PooledHashSet(HashSetPool<T> pool, int capacity) 62public PooledHashSet(HashSetPool<T> pool) 258static HashSetPool<T>? TrySelectPool(IEqualityComparer<T> comparer) 262return HashSetPool<T>.Default; 269return (HashSetPool<T>)(object)SpecializedPools.StringHashSet.Ordinal; 274return (HashSetPool<T>)(object)SpecializedPools.StringHashSet.OrdinalIgnoreCase;
PooledObjects\SpecializedPools.ReferenceEqualityHashSet`1.cs (2)
22public static readonly HashSetPool<T> Default = HashSetPool<T>.Create(ReferenceEqualityComparer<T>.Instance);
PooledObjects\SpecializedPools.StringHashSet.cs (4)
21public static readonly HashSetPool<string> Ordinal = HashSetPool<string>.Create(StringComparer.Ordinal); 22public static readonly HashSetPool<string> OrdinalIgnoreCase = HashSetPool<string>.Create(StringComparer.OrdinalIgnoreCase);
Utilities\Delta.cs (1)
32using var _ = HashSetPool<T>.GetPooledObject(out var set);
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (4)
PooledObjects\PooledHashSetTests.cs (4)
49var pool = HashSetPool<int>.Default; 58var pool = HashSetPool<int>.Default;
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperBinder.cs (1)
157using var pooledSet = HashSetPool<TagHelperDescriptor>.GetPooledObject(out var distinctSet);
Microsoft.CodeAnalysis.Razor.Workspaces (4)
Completion\TagHelperCompletionService.cs (3)
19private static readonly HashSetPool<TagHelperDescriptor> s_shortNameSetPool = 20HashSetPool<TagHelperDescriptor>.Create(ShortNameToFullyQualifiedComparer.Instance); 61using var _ = HashSetPool<TagHelperDescriptor>.GetPooledObject(out var applicableDescriptors);
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
570using var _1 = HashSetPool<int>.GetPooledObject(out var significantLocations);
Microsoft.CodeAnalysis.Remote.Razor (2)
Completion\RemoteCompletionService.cs (1)
211using var _ = HashSetPool<string>.GetPooledObject(out var existingCompletions);
ProjectSystem\RemoteSolutionSnapshot.cs (1)
76using var _ = HashSetPool<ProjectId>.GetPooledObject(out var projectIdSet);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1379using var _ = HashSetPool<string>.GetPooledObject(out var labelSet);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1379using var _ = HashSetPool<string>.GetPooledObject(out var labelSet);