4 writes to _itemEnumerator
Microsoft.Build (4)
Collections\ItemDictionary.cs (4)
433_itemEnumerator = null; // Must assign all struct fields first 434_itemEnumerator = GetNextItemEnumerator(); 463_itemEnumerator = GetNextItemEnumerator(); 493_itemEnumerator = null;
9 references to _itemEnumerator
Microsoft.Build (9)
Collections\ItemDictionary.cs (9)
441public T Current => _itemEnumerator?.Current; 448object IEnumerator.Current => _itemEnumerator != null ? _itemEnumerator.Current : ((IEnumerator)_listEnumerator).Current; 456if (_itemEnumerator == null) 461while (!_itemEnumerator.MoveNext()) 465if (_itemEnumerator == null) 479_itemEnumerator?.Reset(); 490if (_itemEnumerator != null) 492_itemEnumerator.Dispose();