1 instantiation of HashSetPool
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
PooledObjects\HashSetPool`1.cs (1)
34=> new(Policy.Create(comparer, maximumObjectSize), poolSize);
18 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.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperBinder.cs (1)
157using var pooledSet = HashSetPool<TagHelperDescriptor>.GetPooledObject(out var distinctSet);