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)
438
public T Current =>
_itemEnumerator
?.Current;
445
object IEnumerator.Current =>
_itemEnumerator
!= null ?
_itemEnumerator
.Current : ((IEnumerator)_listEnumerator).Current;
453
if (
_itemEnumerator
== null)
458
while (!
_itemEnumerator
.MoveNext())
462
if (
_itemEnumerator
== null)
476
_itemEnumerator
?.Reset();
487
if (
_itemEnumerator
!= null)
489
_itemEnumerator
.Dispose();