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)
441
public T Current =>
_itemEnumerator
?.Current;
448
object IEnumerator.Current =>
_itemEnumerator
!= null ?
_itemEnumerator
.Current : ((IEnumerator)_listEnumerator).Current;
456
if (
_itemEnumerator
== null)
461
while (!
_itemEnumerator
.MoveNext())
465
if (
_itemEnumerator
== null)
479
_itemEnumerator
?.Reset();
490
if (
_itemEnumerator
!= null)
492
_itemEnumerator
.Dispose();