4 writes to _itemEnumerator
Microsoft.Build (4)
Collections\ItemDictionary.cs (4)
430_itemEnumerator = null; // Must assign all struct fields first 431_itemEnumerator = GetNextItemEnumerator(); 460_itemEnumerator = GetNextItemEnumerator(); 490_itemEnumerator = null;
9 references to _itemEnumerator
Microsoft.Build (9)
Collections\ItemDictionary.cs (9)
438public T Current => _itemEnumerator?.Current; 445object IEnumerator.Current => _itemEnumerator != null ? _itemEnumerator.Current : ((IEnumerator)_listEnumerator).Current; 453if (_itemEnumerator == null) 458while (!_itemEnumerator.MoveNext()) 462if (_itemEnumerator == null) 476_itemEnumerator?.Reset(); 487if (_itemEnumerator != null) 489_itemEnumerator.Dispose();