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