3 writes to firstNotEmpty
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathMultyIterator.cs (3)
57firstNotEmpty++; 132firstNotEmpty = 0; 144this.firstNotEmpty = it.firstNotEmpty;
14 references to firstNotEmpty
dotnet-svcutil-lib (14)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathMultyIterator.cs (14)
37for (int i = arr.Length - 2; firstNotEmpty <= i;) 51if (firstNotEmpty != pos) 54Array.Copy(arr, firstNotEmpty, arr, firstNotEmpty + 1, pos - firstNotEmpty); 55arr[firstNotEmpty] = empty; 101Debug.Assert(firstNotEmpty <= item && item < arr.Length); 144this.firstNotEmpty = it.firstNotEmpty; 158Debug.Assert(firstNotEmpty < arr.Length, "MoveNext() returned false"); 159return arr[firstNotEmpty].Current; 168if (firstNotEmpty >= arr.Length) 174if (Advance(firstNotEmpty)) 176SiftItem(firstNotEmpty); 178if (firstNotEmpty >= arr.Length)