5 writes to _entries
System.Private.CoreLib (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (5)
164_entries = (Entry[])source._entries!.Clone(); 730_entries = new Entry[capacity]; 1353_entries = entries; 1414_entries = entries; 1442_entries = entries;
33 references to _entries
System.Private.CoreLib (33)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (33)
114if (_count > 0 && _entries!.Length / _count > ShrinkThreshold) 164_entries = (Entry[])source._entries!.Clone(); 175CopyEntries(source._entries!, source._count); 194Debug.Assert(_entries != null, "_entries should be non-null"); 200Array.Clear(_entries, 0, count); 209/// <summary>Gets the index of the item in <see cref="_entries"/>, or -1 if it's not in the set.</summary> 215Entry[]? entries = _entries; 271/// <summary>Gets a reference to the specified hashcode's bucket, containing an index into <see cref="_entries"/>.</summary> 287Entry[]? entries = _entries; 353public int Capacity => _entries?.Length ?? 0; 455Entry[]? entries = set._entries; 506entries = set._entries; 539Entry[]? entries = set._entries; 625Debug.Assert(set._entries != null, "expected entries to be != null"); 629Entry[]? entries = set._entries; 782actualValue = _entries![index].Value; 1218Entry[]? entries = _entries; 1238Entry[]? entries = _entries; 1291int currentCapacity = _entries == null ? 0 : _entries.Length; 1313Debug.Assert(_entries != null, "_entries should be non-null"); 1315Debug.Assert(newSize >= _entries.Length); 1320Array.Copy(_entries, entries, count); 1358Debug.Assert(_entries is not null); 1360Entry[] newEntries = _entries; 1397Entry[]? oldEntries = _entries; 1452/// <param name="location">The index into <see cref="_entries"/> of the element.</param> 1462Entry[]? entries = _entries; 1540entries = _entries; 1595Entry[]? entries = _entries; 1644ref Entry entry = ref _entries![i]; 1733Remove(_entries![i].Value); 1867ref Entry entry = ref _hashSet._entries![_index++];