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)
921
using var _ =
HashSetPool
<T>.GetPooledObject(out var uniqueItems);
PooledObjects\HashSetPool`1.cs (2)
18
public static readonly
HashSetPool
<T> Default = Create();
30
public static
HashSetPool
<T> Create(
PooledObjects\PooledHashSet`1.cs (7)
27
private
HashSetPool
<T>? _pool;
55
public PooledHashSet(
HashSetPool
<T> pool, int capacity)
62
public PooledHashSet(
HashSetPool
<T> pool)
258
static
HashSetPool
<T>? TrySelectPool(IEqualityComparer<T> comparer)
262
return
HashSetPool
<T>.Default;
269
return (
HashSetPool
<T>)(object)SpecializedPools.StringHashSet.Ordinal;
274
return (
HashSetPool
<T>)(object)SpecializedPools.StringHashSet.OrdinalIgnoreCase;
PooledObjects\SpecializedPools.ReferenceEqualityHashSet`1.cs (2)
22
public static readonly
HashSetPool
<T> Default =
HashSetPool
<T>.Create(ReferenceEqualityComparer<T>.Instance);
PooledObjects\SpecializedPools.StringHashSet.cs (4)
21
public static readonly
HashSetPool
<string> Ordinal =
HashSetPool
<string>.Create(StringComparer.Ordinal);
22
public static readonly
HashSetPool
<string> OrdinalIgnoreCase =
HashSetPool
<string>.Create(StringComparer.OrdinalIgnoreCase);
Utilities\Delta.cs (1)
32
using var _ =
HashSetPool
<T>.GetPooledObject(out var set);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperBinder.cs (1)
157
using var pooledSet =
HashSetPool
<TagHelperDescriptor>.GetPooledObject(out var distinctSet);