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)
82private readonly bool HasSingleItem => _item.hasValue && _set is null; 84[MemberNotNullWhen(false, nameof(_set))] 85private readonly bool SetIsNullOrEmpty => _set is null || _set.Count == 0; 106return _set.Count; 112if (_set is null) 131return _set.Add(item); 136if (_pool is not null && _set is { } set) 148if (_set is null) 153return _set.Contains(item); 168var result = new T[_set.Count]; 169_set.CopyTo(result); 191return _set.OrderByAsArray(keySelector); 212_set.UnionWith(array); 230_set.UnionWith(other); 235Debug.Assert(_set is null);