2 writes to arr
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathMultyIterator.cs (2)
23
this.
arr
= new ResetableIterator[inputArray.Count];
143
this.
arr
= (ResetableIterator[])it.arr.Clone();
25 references to arr
dotnet-svcutil-lib (25)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathMultyIterator.cs (25)
24
for (int i = 0; i < this.
arr
.Length; i++)
26
this.
arr
[i] = new XPathArrayIterator((ArrayList)inputArray[i]);
33
for (int i = 0; i <
arr
.Length; i++)
37
for (int i =
arr
.Length - 2; firstNotEmpty <= i;)
49
if (!
arr
[pos].MoveNext())
53
ResetableIterator empty =
arr
[pos];
54
Array.Copy(
arr
, firstNotEmpty,
arr
, firstNotEmpty + 1, pos - firstNotEmpty);
55
arr
[firstNotEmpty] = empty;
101
Debug.Assert(firstNotEmpty <= item && item <
arr
.Length);
102
ResetableIterator it =
arr
[item];
103
while (item + 1 <
arr
.Length)
105
XmlNodeOrder order = Query.CompareNodes(it.Current,
arr
[item + 1].Current);
112
arr
[item] =
arr
[item + 1];
118
arr
[item] = it;
123
it =
arr
[item];
126
arr
[item] = it;
134
for (int i = 0; i <
arr
.Length; i++)
136
arr
[i].Reset();
143
this.arr = (ResetableIterator[])it.
arr
.Clone();
158
Debug.Assert(firstNotEmpty <
arr
.Length, "MoveNext() returned false");
159
return
arr
[firstNotEmpty].Current;
168
if (firstNotEmpty >=
arr
.Length)
178
if (firstNotEmpty >=
arr
.Length)