3 writes to _entries
Microsoft.CodeAnalysis.Threading.Package (3)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
168
_entries
= (SegmentedArray<Entry>)source._entries.Clone();
923
_entries
= entries;
1007
_entries
= entries;
25 references to _entries
Microsoft.CodeAnalysis.Threading.Package (25)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (25)
131
if (_count > 0 &&
_entries
.Length / _count > ShrinkThreshold)
168
_entries = (SegmentedArray<Entry>)source.
_entries
.Clone();
178
var entries = source.
_entries
;
205
Debug.Assert(
_entries
.Length > 0, "_entries should be non-empty");
211
SegmentedArray.Clear(
_entries
, 0, count);
220
/// <summary>Gets the index of the item in <see cref="
_entries
"/>, or -1 if it's not in the set.</summary>
226
var entries =
_entries
;
283
/// <summary>Gets a reference to the specified hashcode's bucket, containing an index into <see cref="
_entries
"/>.</summary>
295
var entries =
_entries
;
405
actualValue =
_entries
[index]._value;
821
var entries =
_entries
;
841
var entries =
_entries
;
881
var currentCapacity =
_entries
.Length;
901
Debug.Assert(
_entries
.Length > 0, "_entries should be non-empty");
902
Debug.Assert(newSize >=
_entries
.Length);
907
var entries = CreateNewSegmentedArrayReusingOldSegments(
_entries
, newSize);
957
var oldEntries =
_entries
;
967
var entries =
_entries
;
1015
/// <param name="location">The index into <see cref="
_entries
"/> of the element.</param>
1025
var entries =
_entries
;
1104
entries =
_entries
;
1149
var entries =
_entries
;
1198
ref var entry = ref
_entries
[i];
1286
Remove(
_entries
[i]._value);
1414
ref var entry = ref _hashSet.
_entries
[_index++];