4 writes to _itemEnumerator
Microsoft.Build (4)
Collections\ItemDictionary.cs (4)
386
_itemEnumerator
= null; // Must assign all struct fields first
387
_itemEnumerator
= GetNextItemEnumerator();
416
_itemEnumerator
= GetNextItemEnumerator();
446
_itemEnumerator
= null;
9 references to _itemEnumerator
Microsoft.Build (9)
Collections\ItemDictionary.cs (9)
394
public T Current =>
_itemEnumerator
?.Current;
401
object IEnumerator.Current =>
_itemEnumerator
!= null ?
_itemEnumerator
.Current : ((IEnumerator)_listEnumerator).Current;
409
if (
_itemEnumerator
== null)
414
while (!
_itemEnumerator
.MoveNext())
418
if (
_itemEnumerator
== null)
432
_itemEnumerator
?.Reset();
443
if (
_itemEnumerator
!= null)
445
_itemEnumerator
.Dispose();