2 writes to _sequencesToMerge
System.Private.Xml (2)
System\Xml\Xsl\Runtime\DodSequenceMerge.cs (2)
30
_sequencesToMerge
= null;
52
_sequencesToMerge
= new List<IEnumerator<XPathNavigator>>();
15 references to _sequencesToMerge
System.Private.Xml (15)
System\Xml\Xsl\Runtime\DodSequenceMerge.cs (15)
50
if (
_sequencesToMerge
== null)
74
if (
_sequencesToMerge
== null ||
_sequencesToMerge
.Count <= 1)
80
while (
_sequencesToMerge
.Count != 1)
83
IEnumerator<XPathNavigator> sequence =
_sequencesToMerge
[
_sequencesToMerge
.Count - 1];
84
_sequencesToMerge
.RemoveAt(
_sequencesToMerge
.Count - 1);
94
Debug.Assert(
_sequencesToMerge
.Count == 1, "While loop should terminate when count == 1");
97
newSequence.Add(
_sequencesToMerge
[0].Current);
99
while (
_sequencesToMerge
[0].MoveNext());
120
for (int i =
_sequencesToMerge
!.Count - 1; i >= 0; i--)
122
int cmp = _runtime.ComparePosition(sequence.Current,
_sequencesToMerge
[i].Current);
127
_sequencesToMerge
.Insert(i + 1, sequence);
144
_sequencesToMerge
.Insert(0, sequence);