2 writes to _freeIndex
System.Threading.Tasks.Dataflow (2)
Internal\QueuedMap.cs (2)
80_freeIndex = _storage[_freeIndex].Key; 128_freeIndex = _headIndex;
7 references to _freeIndex
System.Threading.Tasks.Dataflow (7)
Internal\QueuedMap.cs (7)
76if (_freeIndex != TERMINATOR_INDEX) 78Debug.Assert(0 <= _freeIndex && _freeIndex < _storage.Count, "Index is out of range."); 79newIndex = _freeIndex; 80_freeIndex = _storage[_freeIndex].Key; 127_storage[_headIndex] = new KeyValuePair<int, T>(_freeIndex, default(T)!); 143for (int idx = _freeIndex; idx != TERMINATOR_INDEX; idx = _storage[idx].Key)