3 writes to firstNotEmpty
System.Xml (3)
System\Xml\XPath\Internal\XPathMultyIterator.cs (3)
49
firstNotEmpty
++;
116
firstNotEmpty
= 0;
126
this.
firstNotEmpty
= it.firstNotEmpty;
14 references to firstNotEmpty
System.Xml (14)
System\Xml\XPath\Internal\XPathMultyIterator.cs (14)
34
for (int i = arr.Length - 2;
firstNotEmpty
<= i; ) {
44
if (
firstNotEmpty
!= pos) {
46
Array.Copy(arr,
firstNotEmpty
, arr,
firstNotEmpty
+ 1, pos -
firstNotEmpty
);
47
arr[
firstNotEmpty
] = empty;
92
Debug.Assert(
firstNotEmpty
<= item && item < arr.Length);
126
this.firstNotEmpty = it.
firstNotEmpty
;
137
Debug.Assert(
firstNotEmpty
< arr.Length, "MoveNext() returned false");
138
return arr[
firstNotEmpty
].Current;
146
if (
firstNotEmpty
>= arr.Length) {
150
if (Advance(
firstNotEmpty
)) {
151
SiftItem(
firstNotEmpty
);
153
if (
firstNotEmpty
>= arr.Length) {