3 writes to firstNotEmpty
System.Private.Xml (3)
System\Xml\XPath\Internal\XPathMultyIterator.cs (3)
58
firstNotEmpty
++;
102
firstNotEmpty
= 0;
114
this.
firstNotEmpty
= it.firstNotEmpty;
14 references to firstNotEmpty
System.Private.Xml (14)
System\Xml\XPath\Internal\XPathMultyIterator.cs (14)
38
for (int i = arr.Length - 2;
firstNotEmpty
<= i;)
52
if (
firstNotEmpty
!= pos)
55
Array.Copy(arr,
firstNotEmpty
, arr,
firstNotEmpty
+ 1, pos -
firstNotEmpty
);
56
arr[
firstNotEmpty
] = empty;
69
Debug.Assert(
firstNotEmpty
<= item && item < arr.Length);
114
this.firstNotEmpty = it.
firstNotEmpty
;
128
Debug.Assert(
firstNotEmpty
< arr.Length, "MoveNext() returned false");
129
return arr[
firstNotEmpty
].Current;
138
if (
firstNotEmpty
>= arr.Length)
144
if (Advance(
firstNotEmpty
))
146
SiftItem(
firstNotEmpty
);
148
if (
firstNotEmpty
>= arr.Length)