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