4 writes to _set
Microsoft.AspNetCore.Razor.Utilities.Shared (4)
PooledObjects\PooledHashSet`1.cs (4)
128
_set
= AcquireHashSet();
141
_set
= null;
207
_set
??= AcquireHashSet();
228
_set
??= AcquireHashSet();
16 references to _set
Microsoft.AspNetCore.Razor.Utilities.Shared (16)
PooledObjects\PooledHashSet`1.cs (16)
82
private readonly bool HasSingleItem => _item.hasValue &&
_set
is null;
84
[MemberNotNullWhen(false, nameof(
_set
))]
85
private readonly bool SetIsNullOrEmpty =>
_set
is null ||
_set
.Count == 0;
106
return
_set
.Count;
112
if (
_set
is null)
131
return
_set
.Add(item);
136
if (_pool is not null &&
_set
is { } set)
148
if (
_set
is null)
153
return
_set
.Contains(item);
168
var result = new T[
_set
.Count];
169
_set
.CopyTo(result);
191
return
_set
.OrderByAsArray(keySelector);
212
_set
.UnionWith(array);
230
_set
.UnionWith(other);
235
Debug.Assert(
_set
is null);